Sr Machine Learning Engineer- Delivery Marketplace
Remote / Online - Candidates ideally in
Sunnyvale, Santa Clara County, California, 94087, USA
Listed on 2026-11-05
Sunnyvale, Santa Clara County, California, 94087, USA
Listing for:
Uber
Full Time, Remote/Work from Home
position Listed on 2026-11-05
Job specializations:
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
Job Description & How to Apply Below
Uber’s Delivery Marketplace team is seeking a Senior Machine Learning Engineer to lead the design, development, and productionization of advanced machine learning models and matching algorithms. The role focuses on improving dispatch, ETA, pickup optimization, and trip reliability through large-scale, real-time multi-objective optimization systems.
Key Responsibilities- Drive technical strategy and roadmap ownership across multiple quarter horizons, including platform-level architecture decisions, executive communication and alignment, technical mentorship, and cross-team technical influence.
- Develop novel online marketplace products that combine machine learning for prediction and forecasting with optimization to improve business efficiency and user experience.
- Lead end-to-end design, development, and productionization of machine learning solutions for large-scale distributed systems serving billions of trips.
- Develop transformer-based models, including pre-training and fine-tuning, to generate embeddings and natural language profiles that support Marketplace use cases.
- Ph.D., M.S., or Bachelor in Computer Science, Mathematics with a focus on Machine Learning, or equivalent technical background with exceptional demonstrated impact.
- 3+ years of experience leading development and deployment of ML models in large-scale production environments at top-tier ML companies (for example, 1M+ predictions/sec or 100M+ users), with a track record of delivering outstanding business impact over multiple quarters.
- Proficiency in programming languages such as Python, Scala, Java, or Go.
- Proficiency with large-scale data systems (for example, Spark, Ray), real-time processing (for example, Flink), and microservices architectures.
- Proficiency in building, training, product ionizing, and monitoring ML solutions at scale, from offline pipelines to online serving and MLOps.
- Deep understanding of modern machine learning algorithms.
- Python, Scala, Java, Go
- Spark, Ray, Flink
- Microservices architectures
- Machine learning, deep learning
- Causal modeling, reinforcement learning
- Transformer-based models, embeddings, natural language profiles
- MLOps
Location: Sunnyvale, CA (onsite)
Salary: USD 202, per year
Benefits- Eligible to participate in Uber’s bonus program.
- May be offered an equity award and other types of compensation.
- All full-time employees are eligible to participate in a 401(k) plan.
- Eligible for various benefits.
- Experience developing and deploying ML models for large-scale business problems.
- Track record of translating complex business problems into technical solutions and driving cross-functional projects.
- Excellent communication skills to lead initiatives across multiple product areas.
- Proficiency in deep learning, causal machine learning, or reinforcement learning.
- Proficiency with large embedding and language models.
Offices remain key to collaboration and Uber’s culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, such as those at greenlight hubs, require full-time in-office presence.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×