Senior ML Engineer — Personalization & Offer Optimization

Uber Technologies Inc.

San Francisco (CA)

On-site

USD 202,000 - 224,000

Full time

11 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
Benefits

Job summary

Uber is seeking a Senior Machine Learning Engineer to advance offer relevance and messaging personalization for Uber One across rides and Eats. You will own end-to-end modeling—from problem framing to deployment—balancing business impact with user experience across multiple surfaces.

You will build models for which users see which offers and messages, with budget-aware allocation and personalized ranking, collaborating with cross-functional teams to translate business goals into ML objectives.

Qualifications

  • 5+ years of experience shipping ML models in production.
  • Proficiency in Python and ML frameworks (PyTorch, scikit-learn, XGBoost/LightGBM).
  • Strong SQL and large-scale data processing (Spark, Hive, Presto).
  • Experience with experimental design (A/B testing, power analysis).
  • Ability to take models from notebook to production and back.
  • Ability to explain modeling decisions to technical and non-technical audiences.

Responsibilities

  • Own end-to-end targeting and personalization models lifecycle.
  • Build heterogeneous treatment effect models for interventions.
  • Design budget-constrained allocation systems for offers.
  • Develop personalized ranking for membership messaging across Uber apps.
  • Partner with engineers to productionize models in real-time and batch paths.
  • Collaborate with product, data science, finance, and marketing to frame ML problems.

Skills

Python
Experiment design
Communication
Production ML systems
Big data tools

Education

Bachelor's degree in Computer Science or related quantitative field

Tools

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 across rides and Eats. You will own end-to-end modeling—from problem framing to deployment—balancing business impact with user experience across multiple surfaces.

You will build models for which users see which offers and messages, with budget-aware allocation and personalized ranking, collaborating with cross-functional teams to translate business goals into ML objectives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 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, 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: 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
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 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