Logo
Upwork

Senior Applied Machine Learning Engineer - Search & Recommendations

Upwork, Austin, Texas, us, 78716

Save Job

Senior Applied Machine Learning Engineer - Search & Recommendations Join to apply for the

Senior Applied Machine Learning Engineer - Search & Recommendations

role at

Upwork

Base pay range

$151,500.00/yr - $215,500.00/yr

Upwork is a human and AI-powered work marketplace connecting businesses with highly skilled talent across the globe. As a Senior Applied Machine Learning Engineer, you will leverage advanced machine learning techniques to deliver cutting‑edge solutions that directly impact our global platform and user experience.

Responsibilities

Analyze millions of structured and unstructured data to identify patterns and insights in user behavior and build meaningful features to improve model performance

Design and implement efficient and reusable features, models and systems for different machine learning applications (classical & deep learned models) in low latency fashion

Contribute to the performance and continued optimization of our recommendation systems: build machine learning models to improve understanding of user preferences, user intent and context to deliver accurate, relevant and personalized recommendations

Collaborate with the business, analytics, and engineering counterparts to share the discovered data stories with stats, charts, and formal presentations, and finally propose recommendations to maximize the business impact

Build and fine‑tune large language models (LLMs), transformers, agents, and/or hybrid systems to improve relevance, semantic understanding, and user experience

Qualifications

Masters/PhD in Computer Science, Machine Learning, NLP, Mathematics, or a related quantitative field (or equivalent research experience)

3+ years of relevant industry experience building large scale ML systems

Prior experience with large language models, retrieval augmented generation (RAG), or agentic AI

Strong experience with Python, SQL, PyTorch and/or TensorFlow

Clear track record of publications in peer‑reviewed conferences or journals (e.g. ACL, EMNLP, NeurIPS, ICML, ICLR, KDD, SIGIR, WWW etc)

Knowledge of distributed training techniques, and efficiency at scale (memory, latency, hardware constraints)

Benefits We’re proud to offer benefits that go beyond the basics, including comprehensive medical coverage for you and your family, unlimited PTO, a 401(k) plan with matching, 12 weeks of paid parental leave, and an Employee Stock Purchase Plan.

Equal Opportunity Employer Upwork is an Equal Opportunity Employer committed to recruiting and retaining a diverse and inclusive workforce. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity, age, veteran status, disability, or other legally protected characteristics under federal, state, or local law.

Please note that a criminal background check may be required once a conditional job offer is made. Qualified applicants with arrest or conviction records will be considered in accordance with applicable law, including the California Fair Chance Act and local Fair Chance ordinances.

#J-18808-Ljbffr