JobsStaff Machine Learning Engineer - Ads
Uber logo

Staff Machine Learning Engineer - Ads

Uber

Location

USA (Multiple Locations)

Type

Full-time

Posted

5/6/2026

Compensation

$30.00 per hour

Undergraduate with 5+ Years of Experience
Approval 99.3%·Filings 920·New hires 237·
💎 Strong Sponsor
·FY 2025

Job description

The Staff Machine Learning Engineer role at Uber's Ads Machine Learning team focuses on designing and evolving core ML systems for ads selection, ranking, pricing, and delivery. This position requires end-to-end ownership of ML systems, including modeling, training, and online inference, while collaborating closely with product and engineering teams. The role emphasizes improving model quality and serving efficiency under strict constraints. It is a highly visible position that directly impacts user experience and advertiser performance.

Requirements

  • Bachelor's degree or equivalent experience in Computer Science, Data Science, or a related quantitative field.
  • Demonstrated ownership of designing and deploying large scale machine learning systems in production environments.
  • Strong proficiency in Python for building production ML systems.
  • Deep understanding of SQL for data validation and system level analysis.
  • Experience designing data platforms and ETL pipelines that support Ads ML workloads.
  • Hands-on experience building batch data pipelines using Spark or comparable frameworks.
  • Proven expertise in experimentation and evaluation, including A/B testing.
  • Experience operationalizing model and serving level metrics for online ML inference systems.
  • Strong grounding in statistical methods and reasoning about bias and tradeoffs.
  • Ability to influence product and technical direction with clear recommendations.
  • Strong communication skills across technical and executive audiences.

Responsibilities

  • Lead the design and evolution of machine learning models for ads ranking and auction systems.
  • Own end-to-end ML systems, including training pipelines and low latency online inference.
  • Apply advanced statistical and ML techniques to improve ads relevance and marketplace efficiency.
  • Define experimentation strategies and drive iteration through rigorous testing.
  • Establish model and system observability through metrics and dashboards.
  • Translate ambiguous product goals into durable ML architectures in partnership with Product and Engineering.
  • Provide technical leadership through mentorship and design reviews.
  • Stay current on advances in machine learning and drive adoption where impactful.

Benefits

  • Employees at Uber are often offered comprehensive health, life, disability, and mental wellness benefits, along with wellbeing stipends, travel medical coverage, and monthly Uber credits for Rides and Eats. Employees also get generous paid parental leave, flexible time off, and family-planning support so they can care for themselves and their families at every stage.

Is this posting expired or inaccurate?