Senior ML Engineer - Personalization and Offer Optimization

Uber

San Francisco (CA)

On-site

USD 202,000 - 224,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Bonus program
Equity award
401(k) plan
Benefits

Job summary

Uber is seeking a Senior Machine Learning Engineer to advance how membership offers are personalized across Uber and Uber Eats. You will own models that determine which offers and messages to show, on which surfaces, and at what time, balancing incentives, budget constraints, and user experience.

You will partner with backend and platform engineers to productionize models in real-time paths and batch pipelines, translating fuzzy business goals into concrete ML problems that drive measurable

Qualifications

  • Bachelor's degree in a quantitative field or equivalent practical experience.
  • 5+ years of experience shipping ML models in production.
  • Proficiency in Python and modern ML frameworks (PyTorch, scikit-learn, XGBoost/LightGBM).
  • Strong SQL and large-scale data processing experience (Spark, Hive, Presto).
  • Experience with experimental design and A/B testing.
  • Experience with end-to-end ML lifecycle: notebook to production, serving, monitoring, retraining.

Responsibilities

  • Own end-to-end targeting and personalization models lifecycle, including framing, data, training, offline evaluation, online experiments, deployment, and monitoring.
  • Build heterogeneous treatment effect models predicting incremental impact of interventions.
  • Design budget-constrained allocation systems for offer decisions under constraints.
  • Develop personalized ranking and sequencing models for membership messaging across Uber apps.
  • Collaborate with backend/platform engineers to productionize models in real-time serving paths and batch pipelines.
  • Translate business goals into concrete ML problem statements across product, engineering, data science, finance, and marketing.

Skills

Python
SQL
ML lifecycle
A/B testing
Communication

Education

Bachelor's degree in CS or related field

Tools

Spark
Hive
Presto

Job description

Uber is seeking a Senior Machine Learning Engineer to advance how membership offers are personalized across Uber and Uber Eats. You will own models that determine which offers and messages to show, on which surfaces, and at what time, balancing incentives, budget constraints, and user experience.

You will partner with backend and platform engineers to productionize models in real-time paths and batch pipelines, translating fuzzy business goals into concrete ML problems that drive measurable

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
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 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
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: 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
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 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)
Senior ML Engineer — Marketplace & Optimization
Senior ML Engineer — Marketplace & Optimization

Uber • United States

On-site
USD 182,000 - 224,000
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