Staff Machine Learning Engineer - Delivery Marketplace
Join to apply for the Staff Machine Learning Engineer - Delivery Marketplace role at Uber
Staff Machine Learning Engineer - Delivery Marketplace
1 day ago Be among the first 25 applicants
Join to apply for the Staff Machine Learning Engineer - Delivery Marketplace role at Uber
Get AI-powered advice on this job and more exclusive features.
About The Role
About The Role
Delivery Marketplace is a central pillar of Uber's delivery products, serving as the "brain" of the operation. We drive every decision that enables orders to go from point A to point B - from Uber Eats to newer verticals like Uber Grocery. We're responsible for everything: from dispatch decisions, predicting delivery times, and optimizing pickup times, to ensuring we deliver the most efficient and impactful solutions for Uber's most critical business goals.
As a Staff Machine Learning Engineer (MLE) , you will lead cutting-edge efforts within the Delivery Marketplace organization, developing optimization solutions using real-time and machine learning signals to solve complex, strategically important challenges. You will work on critical systems that directly impact Uber's top and bottom lines and have the opportunity to work with a talented team of engineers, product managers, and data scientists to build solutions at scale.
This is an opportunity to tackle some of the most complex, real-time optimization problems at Uber scale. You will lead a team of talented MLEs, work with diverse stakeholders, and directly influence the future of Uber's delivery experience. You will help Uber deliver both efficiency and a magical user experience - impacting millions of people across the world.
What You Will Do
- Lead the design and development of machine learning solutions that optimize real-time operations across Uber's Delivery Marketplace.
- Build advanced ML models using techniques such as reinforcement learning, deep learning, and optimization methods to improve efficiency and the user experience.
- Lead and mentor a team of MLEs, providing technical leadership, setting the vision, and guiding the team through the end-to-end development process - from ideation to model deployment and scaling.
- Collaborate closely with cross-functional teams (product managers, data scientists, engineers) to define high-impact problems and develop solutions that improve operational efficiency while delivering magical user experiences.
- Solve complex, real-world problems using state-of-the-art forecasting, demand-supply models, and prediction models for food prep time, batching quality, and courier activity at restaurants.
- Balance business objectives and user experience by developing objective functions that optimize both business performance and user satisfaction.
- PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 2-years full-time Software Engineering work experience OR 5-years full-time Software Engineering work experience, WHICH INCLUDES 3-years total technical software engineering experience in one or more of the following areas:
- Programming language (e.g. C, C++, Java, Python, or Go)
- Large-scale training using data structures and algorithms
- Modern machine learning algorithms (e.g., tree-based techniques, supervised, deep, or probabilistic learning)
- Machine Learning Software such as Tensorflow/Pytorch, Caffe, Scikit-Learn, or Spark MLLib
- Experience with SQL and database systems such as Hive, Kafka, Cassandra, etc
- Experience in the development, training, productionization and monitoring of ML solutions at scale.
- Experience in a technical leadership role and mentoring junior engineers.
- Experience in modern deep learning architectures and probabilistic models.
- Experience in optimization (RL / Bayes / Bandits) and online learning.
- Experience in causal inference/personalization/ranking
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information TechnologyIndustries
Internet Marketplace Platforms
Referrals increase your chances of interviewing at Uber by 2x
Sign in to set job alerts for “Machine Learning Engineer” roles.
AI/ML Engineer (Multiple roles and seniority levels)
San Jose, CA $137,500.00-$236,500.00 3 weeks ago
San Jose, CA $120,700.00-$228,600.00 1 week ago
Mountain View, CA $124,500.00-$186,500.00 1 week ago
Sunnyvale, CA $167,000.00-$185,500.00 5 days ago
New Grads 2025 - Software Engineer - Computer Vision/Deep Learning
San Jose, CA $120,000.00-$165, months ago
Palo Alto, CA $2,000.00-$2,500.00 3 weeks ago
Software Engineer, AI Platform - New Grad
Mountain View, CA $145,000.00-$170,000.00 4 days ago
Sunnyvale, CA $140,000.00-$156, hours ago
San Jose, CA $120,700.00-$228,600.00 1 week ago
Machine Learning Engineer (I, II, or Sr.)
New Grads 2025 - Software Engineer, Algorithm
San Jose, CA $120,000.00-$165, months ago
San Mateo, CA $135,000.00-$155, hours ago
Sunnyvale, CA $158,200.00-$185,000.00 1 month ago
San Jose, CA $169,500.00-$291,500.00 3 weeks ago
ML Research Scientist Intern (Fall 2025)
San Jose, CA $120,000.00-$240,000.00 5 months ago
San Jose, CA $130,000.00-$182,000.00 1 year ago
Research Engineer, Applied AI/ML - Early Stage Project
Mountain View, CA $136,000.00-$185,000.00 1 week ago
New Grads 2025 - General Software Engineer
San Jose, CA $120,000.00-$165,000.00 6 months ago
San Jose, CA $130,000.00-$200,000.00 2 weeks ago
San Jose, CA $137,500.00-$236,500.00 4 months ago
San Jose, CA $102,400.00-$196,300.00 1 week ago
Machine Learning Engineer (I, II, or Sr.)
Full Stack Software Engineer (L4), Product Localization Engineering
Mountain View, CA $152,000.00-$228,000.00 5 days ago
Mountain View, CA $204,000.00-$259,000.00 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr