Taro Logo

Staff Machine Learning Engineer - Delivery Marketplace

A technology company revolutionizing transportation and delivery services globally through its ride-sharing and food delivery platforms.
$223,000 - $248,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Logistics

Job Description

Uber's Delivery Marketplace team is seeking a Staff Machine Learning Engineer to lead cutting-edge efforts in optimizing their delivery operations. This role sits at the heart of Uber's delivery products, working on the systems that make critical decisions for services from Uber Eats to Uber Grocery.

The position offers an opportunity to tackle complex, real-time optimization problems at a massive scale, directly impacting millions of users worldwide. As a Staff MLE, you'll lead a team of talented engineers while developing sophisticated machine learning solutions that power Uber's delivery ecosystem. You'll work with state-of-the-art technologies including reinforcement learning, deep learning, and advanced optimization methods to solve challenging problems in real-time operations.

The role combines technical leadership with hands-on development, requiring expertise in both machine learning and large-scale systems. You'll collaborate with diverse stakeholders across product, data science, and engineering teams to define and solve high-impact problems. The position offers the chance to directly influence Uber's delivery experience while working on systems that affect both top and bottom lines.

Key responsibilities include leading the design and implementation of ML solutions, mentoring team members, and balancing complex business objectives with user experience. The ideal candidate will have deep expertise in machine learning, proven leadership experience, and a track record of delivering complex technical solutions at scale.

This is a hybrid role available in major tech hubs including San Francisco, New York, Seattle, and Sunnyvale, with competitive compensation including base salary, bonus potential, and equity awards. The position offers the opportunity to work on meaningful problems while helping shape the future of delivery technology at one of the world's leading technology companies.

Last updated 2 days ago

Responsibilities For Staff Machine Learning Engineer - Delivery Marketplace

  • Lead the design and development of machine learning solutions for Uber's Delivery Marketplace
  • Build advanced ML models using reinforcement learning, deep learning, and optimization methods
  • Lead and mentor a team of MLEs, providing technical leadership and vision
  • Collaborate with cross-functional teams to define high-impact problems
  • Solve complex real-world problems using state-of-the-art forecasting and demand-supply models
  • Balance business objectives and user experience optimization

Requirements For Staff Machine Learning Engineer - Delivery Marketplace

Python
Java
Kafka
Cassandra
  • 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
  • 3-years technical software engineering experience in programming languages, large-scale training, and modern machine learning algorithms
  • Experience with SQL and database systems
  • Experience in development, training, productionization and monitoring of ML solutions at scale
  • Experience in modern deep learning architectures and probabilistic models (preferred)
  • Experience in optimization and online learning (preferred)
  • Experience in causal inference/personalization/ranking (preferred)

Benefits For Staff Machine Learning Engineer - Delivery Marketplace

Medical Insurance
Equity
  • Bonus program
  • Equity award
  • Comprehensive benefits package