Senior Applied Machine Learning Engineer – Search & Recommendations

Job not on LinkedIn

October 7

Apply Now
Logo of Upwork

Upwork

B2B • Marketplace

Upwork is a leading online platform that connects freelancers with businesses, offering a wide range of professional services such as design, writing, programming, and more. It facilitates collaboration between independent professionals and clients through job postings, project catalogs, and consultations. Upwork aims to enable freelancers to find work and clients to find the best talent, providing tools to hire, manage, and pay remote talent worldwide.

501 - 1000 employees

Founded 2015

🤝 B2B

🏪 Marketplace

💰 Funding Round on 2017-01

📋 Description

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

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

🏖️ Benefits

• comprehensive medical coverage for you and your family • unlimited PTO • a 401(k) plan with matching • 12 weeks of paid parental leave • an Employee Stock Purchase Plan

Apply Now

Similar Jobs

October 4

Machine Learning Engineer at Grow Therapy improving client-provider matching through search algorithms. Collaborating with VP of Data to enhance user experience and machine learning applications.

Python

PyTorch

Scikit-Learn

SQL

Tensorflow

October 3

Machine Learning Manager leading analytics and ML solutions for Netflix's Content Enterprise team. Building and optimizing ML pipelines and guiding impactful metrics and insights across teams.

October 3

Senior AI/ML Engineer specializing in Generative AI at LegitScript, developing sophisticated risk detection algorithms and optimizing AI frameworks for SaaS environments.

PySpark

Python

PyTorch

Scikit-Learn

Spark

Tensorflow

October 2

Senior Deep Learning Engineer at NVIDIA building scalable training libraries for autonomous vehicles. Collaborating across teams to enhance performance and efficiency in AI solutions.

Distributed Systems

Kubernetes

Python

PyTorch

October 2

Senior MLOps Engineer designing and scaling infrastructure for AI research and product development at NVIDIA. Collaborating with teams to enhance ML efficiencies and drive innovations.

Airflow

Cloud

Grafana

Kubernetes

Prometheus

Python

PyTorch

Rust

Tensorflow

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com