677,021open jobs
39,228companies
99,226added this week
Browse all
Salary
$202k – $224k per year
Location
In office (San Francisco)
Seniority
Senior · 5+ years exp
Overview
Company
Impact
Profile match
Uber is an American mobility and delivery company founded in San Francisco in 2009 that connects independent drivers and couriers with riders and customers through its apps. It operates ride hailing in thousands of cities, a food and grocery delivery business built on the same courier network, a freight brokerage matching shippers with carriers, and an advertising business that sells placement inside those apps. Listed on the New York Stock Exchange since 2019, the company reached sustained profitability in the mid 2020s and now partners with autonomous vehicle developers rather than building self-driving technology itself.

About the role and team

Uber has evolved from a simple ride-hailing app into a global "go-get" powerhouse. At the heart of this evolution is Uber One, our premier membership program that bridges the gap between Rides, Eats, and beyond. With over 45 million members and counting, Uber One is our most powerful growth engine.

Membership growth depends on getting the right offer in front of the right member at the right moment, across a broad set of products, surfaces, and touchpoints. As the program has scaled, so has the complexity of those decisions - and the opportunity to make them more relevant, more efficient, and more measurable.

We are seeking a Senior Machine Learning Engineer to help advance how Membership approaches offer relevance and messaging personalization. In this role, you will develop and own models that inform which users are shown which offers and communications, on which surfaces, and at what time - spanning incentive targeting, budget-aware allocation, and personalized ranking of messaging across the Uber and Uber Eats apps.

What the Candidate Will Do

  • Own the end-to-end lifecycle of targeting and personalization models - problem framing, data, training, offline evaluation, online experimentation, deployment, and monitoring.
  • Build heterogeneous treatment effect models that predict the incremental impact of interventions on users.
  • Design budget-constrained allocation systems that turn per-user uplift predictions into offer decisions under real constraints (incentive budget, variable contribution targets, cannibalization of full-price conversion, per-surface frequency caps).
  • Build personalized ranking and sequencing models for membership messaging across Eats and Mobility apps - balancing conversion against user experience and contention with non-membership content.
  • Partner with backend and platform engineers to productionize models in real-time serving paths and batch pipelines, and make sure they behave in production the way they did offline.
  • Work across Product, Engineering, Data Science, Finance, and Marketing to translate fuzzy business goals into concrete ML problem statements.

Basic Qualifications

  • Bachelor's degree in Computer Science, Statistics, Economics, Operations Research, or a related quantitative field, or equivalent practical experience.
  • 5+ years of experience building and shipping ML models that drive product or business decisions in production.
  • Strong proficiency in Python and modern ML frameworks (PyTorch, scikit-learn, XGBoost/LightGBM or equivalent).
  • Strong SQL and hands-on experience with large-scale data processing (Spark, Hive, Presto, or comparable).
  • Demonstrated experience with experimental design and analysis - A/B testing, power analysis, variance reduction, and interpreting noisy results responsibly.
  • Experience building a model across all lifecycle stages: from notebook to production pipelines, serving, monitoring, retraining, and deployment.
  • Ability to explain a modeling decision and its business consequences clearly to technical and non-technical audiences alike

Preferred Qualifications

  • Experience training deep feed-forward models (MLP) for uplift estimation.
  • Experience with constrained optimization applied to resource allocation (LP/MIP, Lagrangian duality, dual-price or bidding-style budget pacing).
  • Experience with incentive, promotion, pricing, or discount targeting at consumer scale.
  • Experience with contextual bandits or reinforcement learning for sequential decisioning.
  • Familiarity with subscription businesses: trial-to-paid conversion, retention curves, LTV modeling, cannibalization, and incrementality measurement.
  • Experience leading technical direction across an ambiguous, cross-functional scope.

For San Francisco, CA-based roles: The base salary range for this role is USD $202,000 per year - USD $224,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.
677,021 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 Continue with Google
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
$320k – $479k per year • Remote • Full-Time • 8+ years exp • United States
Python
SQL
AI/ML
Claude Code
Model Context Protocol
dbt
Function Calling
AI Agents
LLM
LLM Guardrails
Tool Use
Apply
$147k – $307k per year (Estimated) • Remote/Hybrid • San Francisco
SQL
AI/ML
Cursor
Claude Code
Voice Agents
Apply
$95k – $159k per year • In office • Full-Time • Bachelor's Degree • Tampa • Washington
Java
SQL
COBOL
Java
Apache Tomcat
COBOL
IBM MQ
Databases
Db2
Oracle
Apache Kafka
DevOps
Helm
CI/CD
Windows Server
Docker
Kubernetes
Apply
$110k – $135k per year • In office • 5+ years exp • Bachelor's Degree
SQL
Apply
$77k – $128k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • United Kingdom
SQL
AI/ML
AI Agents
Analytics
Tableau
Power BI
Microsoft Excel
Apply
$65k – $156k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Lisbon
Marketing
Salesforce
LinkedIn
Apply
$171k – $190k per year • Equity • In office • 3+ years exp • Bachelor's Degree • San Francisco
Python
Go
Java
Databases
Apache Kafka
AI/ML
Flink
Time Series Forecasting
Apply
$202k – $224k per year • Equity • In office • 5+ years exp • Bachelor's Degree • Seattle
Go
Java
Databases
Apache Kafka
AI/ML
Flink
DevOps
Terraform
GCP
AWS
Docker
Kubernetes
Cybersecurity
Zscaler
Apply
$267k – $297k per year • Equity • In office • 10+ years exp • Bachelor's Degree • San Francisco
Python
Go
Java
Kotlin
C++
Swift
DevOps
Incident Management
Apply
$218k – $401k per year (Estimated) • Equity • In office • 10+ years exp • Bachelor's Degree • San Francisco
Python
Go
Java
AI/ML
AI Agents
LLM
Recommender Systems
Analytics
A/B Testing
Apply
$73k – $133k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Los Angeles • San Jose • San Francisco • San Diego • Bellevue
Design
AutoCAD
Apply
$148k – $222k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • San Francisco
Apply
$70k – $111k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • Minneapolis • Seattle • San Francisco • Portland
Cybersecurity
Wireshark
Apply
Technical Recruiter 6 hours ago
$200k – $275k per year • In office • Full-Time • San Francisco
DevOps
Kubernetes
Apply
$79k – $188k per year (Estimated) • Remote • Full-Time • 3+ years exp • San Francisco
JavaScript
Frontend
React.js
Apply
See all jobs
This is one of many
677,021 more open roles from verified company boards, updated every day.