Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Upwork Logo

Senior Applied Machine Learning Engineer - Search & Recommendations

Upwork

$151,500 - $215,500
Oct 7, 2025
Remote, US
Apply Now

Upwork is looking to leverage advanced machine learning techniques to deliver cutting-edge solutions that directly impact its global platform and user experience, driving business transformation and creating economic opportunities for professionals worldwide.

Requirements

  • 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).

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.

Other

  • Masters/PhD degree in a related field
  • 3+ years of relevant industry experience
  • Ability to collaborate with business, analytics, and engineering counterparts
  • Excellent communication and presentation skills
  • Ability to work in a remote-first environment