Staff ML Engineer: Real-Time Marketplace Optimization

Uber

United States

On-site

USD 232,000 - 258,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Bonuses
Equity
401(k)
Benefits

Job summary

Uber's Marketplace Matching team builds real-time decision systems for rider–driver matching at scale. A Staff Machine Learning Engineer will own major optimization charters, set technical direction, and lead 0→1 problems from formulation through large-scale production deployment.

The role requires applying reinforcement learning, probabilistic modeling, deep learning, causal inference, and sequential decision-making to complex marketplace problems, with collaboration across engineering,

Qualifications

  • Bachelor's degree in CS, ML, Eng, Math, or related field or equivalent practical experience.
  • 8+ years in ML or 6+ years with a PhD or equivalent depth.
  • Experience building large-scale production ML systems with online inference.
  • Deep expertise in deep learning, reinforcement learning and decision-making under uncertainty.
  • Ability to formulate ambiguous problems as tractable ML/decision problems and ship to production.
  • Strong BE programming and systems skills; capable of production-grade ML/optimization systems.

Responsibilities

  • Set technical direction and own major charters for Uber's real-time matching optimization and ML systems.
  • Design matching objectives and policies balancing multiple marketplace goals across riders, drivers, and the platform.
  • Develop and productionize ML-based decision systems for complex sequential and multi-agent environments.
  • Apply RL, probabilistic modeling, DL, causal inference, and sequential decision-making to large-scale marketplace problems.
  • Explore model predictive control and other feedback-control approaches for dynamic matching behavior.
  • Build behavioral models of rider/driver responses and incorporate into optimization.
  • Develop simulation, experimentation, and causal measurement frameworks to evaluate policies.
  • Lead ambiguous 0→1 technical efforts from problem formulation to production inference.
  • Identify opportunities for new algorithms or modeling approaches to improve marketplace performance.
  • Collaborate with engineering, applied science, economics, product, and operations teams; mentor senior engineers.

Skills

ML engineering
Reinforcement learning
Optimization
Decision-making
BE programming
Cross-functional leadership

Education

Bachelor's degree in CS/ML/Engineering/Math
PhD in ML/RL/OR/Statistics (preferred)

Job description

Uber's Marketplace Matching team builds real-time decision systems for rider–driver matching at scale. A Staff Machine Learning Engineer will own major optimization charters, set technical direction, and lead 0→1 problems from formulation through large-scale production deployment.

The role requires applying reinforcement learning, probabilistic modeling, deep learning, causal inference, and sequential decision-making to complex marketplace problems, with collaboration across engineering,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer: Freight Marketplace Optimization
Staff ML Engineer: Freight Marketplace Optimization

Uber • Seattle (WA)

On-site
USD 232,000 - 258,000
Bonus program
Equity
401(k) plan
+1
Staff ML Engineer - Marketplace Pricing & Optimization
Staff ML Engineer - Marketplace Pricing & Optimization

Uber • United States

Hybrid
USD 209,000 - 258,000
Bonuses
Equity
401(k) plan
+1
Staff Software Engineer - Engineer
Staff Software Engineer - Engineer

Uber • United States

On-site
USD 232,000 - 258,000
Bonuses
Equity
401(k)
+1
Senior ML Engineer, Freight Marketplace & Optimization
Senior ML Engineer, Freight Marketplace & Optimization

Uber • San Francisco (CA)

On-site
USD 232,000 - 258,000
Bonus program
Equity award
401(k) plan
+1
Real-Time ML Engineer for Fulfillment & Offers
Real-Time ML Engineer for Fulfillment & Offers

Lyft • New York (NY)

Hybrid
USD 141,000 - 176,000
Medical Insurance
Mental Health Benefits
Family Building Benefits
+7
Senior ML Engineer: Real-Time Logistics Optimization
Senior ML Engineer: Real-Time Logistics Optimization

EngineersOfAI • United States

On-site
USD 110,000 - 160,000
Senior ML Engineer - Personalization and Offer Optimization
Senior ML Engineer - Personalization and Offer Optimization

Uber • San Francisco (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Uber • Seattle (WA)

On-site
USD 232,000 - 258,000
Bonus program
Equity
401(k) plan
+1
Senior Scientist, Marketplace — Multi-Team Impact
Senior Scientist, Marketplace — Multi-Team Impact

SupportFinity™ • San Francisco (CA)

On-site
USD 190,000 - 211,000
Bonus program
Equity award
401(k) plan
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Uber • United States

On-site
USD 209,000 - 258,000
Bonuses
Equity
401(k) plan
+1