Staff ML Engineer - Real-Time Matching & Optimization

Uber

New York (NY)

On-site

USD 232,000 - 258,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Bonus program
Equity awards
401(k) plan
Benefits for all full-time employees

Job summary

Uber's Marketplace Matching team seeks a Staff Machine Learning Engineer to define and build the next generation of matching optimization systems. You will own major optimization charters, set technical direction, and lead 0→1 problems from formulation through large-scale production deployment.

This role requires strong expertise in ML, RL, and sequential decision-making, with a focus on pragmatic production-ready solutions across a two-sided marketplace.

Qualifications

  • Bachelor's degree or equivalent practical experience in a quantitative field.
  • 8+ years in industry ML, or 6+ with PhD.
  • Extensive experience building large-scale production ML systems with online inference.
  • Strong fundamentals in ML including DL, RL and decision-making under uncertainty.
  • Ability to translate ambiguous problems into tractable ML or decision problems and drive to production.
  • Experience leading cross-functional, technically complex initiatives.

Responsibilities

  • Set technical direction for Uber's real-time matching optimization and ML systems.
  • Design matching objectives and policies balancing marketplace goals.
  • Develop production ML decision systems for sequential and multi-agent environments.
  • Apply RL, probabilistic modeling, DL, causal inference to large-scale problems.
  • Explore model predictive control and feedback control for dynamic matching.
  • Build behavioral models of rider/driver responses and incorporate into optimization.
  • Develop simulation, experimentation, and causal measurement frameworks.

Skills

Reinforcement learning
Deep learning
Production ML systems
BE programming & systems
Sequential decision making
Causal inference

Education

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

Job description

Uber's Marketplace Matching team seeks a Staff Machine Learning Engineer to define and build the next generation of matching optimization systems. You will own major optimization charters, set technical direction, and lead 0→1 problems from formulation through large-scale production deployment.

This role requires strong expertise in ML, RL, and sequential decision-making, with a focus on pragmatic production-ready solutions across a two-sided marketplace.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Engineer — Real-Time Marketplace Optimization
Senior ML Engineer — Real-Time Marketplace Optimization

Sway • San Francisco (CA), Northern (KY)

Hybrid
USD 232,000 - 258,000
Bonus program
Equity
401(k)
Staff Software Engineer - Engineer
Staff Software Engineer - Engineer

Sway • San Francisco (CA), Northern (KY)

Hybrid
USD 232,000 - 258,000
Bonus program
Equity
401(k)
Staff Software Engineer - Engineer
Staff Software Engineer - Engineer

Uber • New York (NY)

On-site
USD 232,000 - 258,000
Bonus program
Equity awards
401(k) plan
+1
Senior ML Engineer: Real-Time Logistics Optimization
Senior ML Engineer: Real-Time Logistics Optimization

EngineersOfAI • United States

On-site
USD 110,000 - 160,000
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
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
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
Senior ML Engineer — Marketplace & Optimization
Senior ML Engineer — Marketplace & Optimization

Uber • United States

On-site
USD 182,000 - 224,000
Staff ML Engineer - Real-Time Logistics & Optimization
Staff ML Engineer - Real-Time Logistics & Optimization

DoorDash • California (MO)

On-site
USD 137,000 - 299,000
401(k) with employer matching
Paid parental leave (16 weeks)
Wellness benefits
+4
Staff ML Engineer: Build End-to-End ML Systems & Impact
Staff ML Engineer: Build End-to-End ML Systems & Impact

Uber • San Francisco (CA)

On-site
USD 232,000 - 258,000
Bonus program
Equity award
401(k) plan
+1