374,667open jobs
9,716companies
48,042added this week
Browse all
Salary
$232k – $258k per year
Location
In office (San Francisco)
Seniority
Staff · 8+ years exp
Overview
Company
Impact
Profile match
Uber Technologies, Inc. is a global transportation and mobility platform headquartered in San Francisco, California. Founded in 2009 by Garrett Camp and Travis Kalanick, the company revolutionized urban transit by pioneering ride-hailing via a smartphone app.

About the role and team

Uber's Marketplace Matching team builds the real-time decision systems that determine how riders and drivers are matched across a global, two-sided marketplace. These decisions happen under uncertainty, at massive scale, and with competing short- and long-term objectives across marketplace efficiency, reliability, sustainable growth, user value, and quality of experience.

We are looking for a Staff Machine Learning Engineer to help define and build the next generation of matching optimization systems. This role sits at the intersection of machine learning, sequential decision-making, optimization, control, and marketplace dynamics. You will own major optimization charters, set technical direction, and lead ambiguous 0→1 problems from formulation through large-scale production deployment. The work is highly applied: new ideas and novel methods are strongly valued, but the goal is not research for its own sake. Success means finding the best solution - whether invented, adapted from state of the art, or significantly improved - and making it work reliably in a complex real-world marketplace

What you’ll do

  • Set technical direction and own major charters for Uber's real-time matching optimization and ML systems.
  • Design matching objectives and decision policies that balance multiple competing marketplace goals across riders, drivers, and the platform.
  • Develop and productionize ML-based decision systems for complex sequential and multi-agent environments.
  • Apply techniques from reinforcement learning, probabilistic modeling, deep learning, causal inference, and sequential decision-making to large-scale marketplace problems.
  • Explore model predictive control and other feedback-control approaches for dynamically adapting matching behavior as marketplace conditions evolve.
  • Build behavioral models that capture rider and driver responses to marketplace decisions and incorporate those responses into optimization.
  • Develop simulation, experimentation, and causal measurement frameworks to evaluate policies and understand long-term system effects.
  • Lead ambiguous 0→1 technical efforts, from problem formulation and modeling through production inference and system integration.
  • Identify opportunities where new algorithms or modeling approaches can materially improve marketplace performance, while pragmatically adapting proven techniques when they are the better solution.
  • Work closely with engineering, applied science, economics, product, and operations teams to translate complex marketplace problems into scalable technical solutions.
  • Mentor senior engineers and raise the technical bar for ML and optimization across the broader matching organization.

Basic Qualifications

  • Bachelor's degree in Computer Science, Machine Learning, Engineering, Mathematics, Statistics, or a related quantitative field, or equivalent practical experience.
  • 8+ years of industry experience in machine learning, or 6+ years with a PhD or equivalent demonstrated technical depth.
  • Significant experience building large-scale production ML systems, including online inference.
  • Deep expertise in modern machine learning, including deep learning, reinforcement learning and the principles underlying decision-making under uncertainty.
  • Demonstrated ability to formulate ambiguous business or system problems as tractable ML or decision problems and drive them from concept to production. Strong BE programming and systems skills, with the ability to personally design and implement production-quality ML and optimization systems.
  • Experience leading technically complex, cross-functional initiatives and influencing engineering or scientific direction beyond an individual project.

Preferred Qualifications

  • PhD in Machine Learning, Reinforcement Learning, Control, Optimization, Robotics, Operations Research, Statistics, or a closely related field.
  • Deep experience with reinforcement learning, optimal control, or related sequential decision-making methods.
  • Background in large-scale decision systems such as (two-sided) marketplace optimization, robotics/autonomy, ads optimization, ranking, or recommendation systems.
  • Strong understanding of marketplace economics, incentives, behavioral responses, and the dynamics of two-sided platforms.
  • Experience designing multi-objective or multi-agent decision systems with complex interactions and long-term effects.
  • Experience with causal inference and rigorous online or offline evaluation of ML-driven policies.
  • Experience with large-scale simulation environments for policy development and evaluation.
  • Track record of introducing novel modeling or algorithmic approaches that materially improved a production system.

For San Francisco, CA-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
374,667 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
San Francisco
$125k – $177k per year • In office • 6+ years exp
AI/ML
AI Agents
Apply
Agentic AI Engineer 7 hours ago
$113k – $257k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • McLean
AI/ML
A2A
AI Agents
AutoGen
CrewAI
Cursor
Function Calling
Knowledge Graph
LangChain
LangGraph
llama.cpp
LlamaIndex
LLM
LLM Evaluation
Model Context Protocol
Pydantic AI
PyTorch
RAG
TensorFlow
vLLM
Windsurf
DevOps
AWS
Azure
Apply
$159k – $302k per year • Equity • In office • Full-Time • 10+ years exp • San Jose
Go
Java
Python
AI/ML
AI Agents
LLM
Apply
$83k – $167k per year (Estimated) • In office • Full-Time • 10+ years exp • Dallas
SQL
Databases
Google BigQuery
MS SQL
PostgreSQL
AI/ML
AI Agents
Analytics
Power BI
Tableau
Apply
$133k – $366k per year • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Arlington • Milwaukee • Kirkland • Cincinnati • New York
Java
Python
AI/ML
AI Agents
Anthropic
Claude
Context Engineering
OpenAI
RAG
Vertex AI
DevOps
CI/CD
Terraform
Marketing
Salesforce
Apply
$190k – $211k per year • Equity • In office • 8+ years exp • Bachelor's Degree • San Francisco
Apply
$267k – $297k per year • Equity • In office • 10+ years exp • Bachelor's Degree • San Francisco
C++
Go
Java
Python
Apply
$162k – $180k per year • Equity • In office • 5+ years exp • Bachelor's Degree • Sunnyvale
AI/ML
AI Agents
Chain-of-Thought
Fine-tuning
LLM
Prompt Engineering
RAG
Robotics
Digital Twin
Analytics
A/B Testing
Apply
$171k – $190k per year • Equity • In office • 5+ years exp • Bachelor's Degree • New York
Apply
$195k – $209k per year • In office • 3+ years exp • Bachelor's Degree • Sunnyvale
C++
Java
Python
Cybersecurity
Threat Modeling
Apply
$133k – $338k per year • Remote/Hybrid • Full-Time • 8+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
AI/ML
Knowledge Graph
DevOps
AWS
Azure
GCP
Platform Engineering
SLI/SLO/SLA
Apply
$208k – $332k per year • Remote/Hybrid • Full-Time • 9+ years exp • Bachelor's Degree • San Francisco
Apply
$197k – $314k per year • Remote/Hybrid • Full-Time • 8+ years exp • PhD • San Francisco
Apex
Java
Apex
MuleSoft
Java
Spring Boot
AI/ML
AI Agents
Model Context Protocol
RAG
Agentforce
DevOps
Docker
Kubernetes
Marketing
Salesforce
Apply
$220k – $413k per year (Estimated) • Remote/Hybrid • 12+ years exp • San Francisco
Java
Python
Ruby
Databases
DynamoDB
ElasticSearch
RocksDB
AI/ML
AI Agents
LLM Guardrails
Apply
$149k – $260k per year • In office • Full-Time • 6+ years exp • PhD • San Francisco
Go
JavaScript
TypeScript
AI/ML
AI Agents
Claude
Claude Code
Copilot
Cursor
Prompt Engineering
Agentforce
OpenAI Codex
Frontend
React.js
DevOps
Kubernetes
GitHub
Marketing
Salesforce
Apply
See all jobs
This is one of many
374,667 more open roles from verified company boards, updated every day.