Senior ML Engineer - Personalization & Offers

Uber

United States

Hybrid

USD 202,000 - 224,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus program
Equity award
401(k) plan
Various benefits

Job summary

Uber is seeking a Senior Machine Learning Engineer to advance offer relevance and messaging personalization for Uber One. You will own end-to-end modeling, from problem framing to deployment, across Rides, Eats, and related surfaces, delivering personalized offers and messaging at scale.

You will build and evaluate uplift models, design budget-aware allocation, and collaborate with cross-functional teams to translate business goals into concrete ML problems and measurable outcomes.

Qualifications

  • Bachelor's degree in Computer Science, Statistics, Economics, Operations Research, or 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

Responsibilities

  • 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.
  • Build personalized ranking and sequencing models for membership messaging across Eats and Mobility apps.
  • Partner with backend and platform engineers to productionize models in real-time serving paths and batch pipelines.
  • Work across Product, Engineering, Data Science, Finance, and Marketing to translate fuzzy business goals into concrete ML problem statements.

Skills

ML model development
Cross-functional collaboration
Experiment design
Production ML deployment

Education

Bachelor's degree in CS/Statistics/OR related

Tools

Python
PyTorch
scikit-learn
XGBoost/LightGBM
Spark
Hive/Presto

Job description

Uber is seeking a Senior Machine Learning Engineer to advance offer relevance and messaging personalization for Uber One. You will own end-to-end modeling, from problem framing to deployment, across Rides, Eats, and related surfaces, delivering personalized offers and messaging at scale.

You will build and evaluate uplift models, design budget-aware allocation, and collaborate with cross-functional teams to translate business goals into concrete ML problems and measurable outcomes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer — Personalization & Offer Optimization
Senior ML Engineer — Personalization & Offer Optimization

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
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
Sr Machine Learning Engineer
Sr Machine Learning Engineer

Uber • San Francisco (CA)

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

Uber • United States

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

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Senior ML Engineer: Freight Marketplace & Optimization
Senior ML Engineer: Freight Marketplace & Optimization

Uber • Chicago (IL)

On-site
USD 182,000 - 202,000
401(k) plan
Bonus program
Equity award
+1
ML Engineer II - Build Scalable Models for Mobility
ML Engineer II - Build Scalable Models for Mobility

SupportFinity™ • New York (NY)

On-site
USD 171,000 - 190,000
Bonus program
Equity award
401(k) plan
+1
Senior AI Product Manager - Personalization & Ranking
Senior AI Product Manager - Personalization & Ranking

Uber • United States

On-site
USD 190,000 - 211,000
Bonus potential
Equity options
401(k) plan
Senior Software Engineer - ML & Large-Scale Systems
Senior Software Engineer - ML & Large-Scale Systems

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k)
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