Senior Machine Learning Engineer

Uber is a technology company that provides ride-sharing, food delivery, and other services through its mobile applications.
$185,000 - $205,500
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Machine Learning Engineer

The Ads Machine Learning (Ads ML) team at Uber is seeking a Senior Machine Learning Engineer to drive the development of relevant ad recommendations across Uber's ecosystem. This role focuses on building a deep understanding of user and merchant behavior to enhance the Ads auction system.

Key responsibilities include:

  • Designing and implementing ML models for ad recommendations and auction mechanisms
  • Applying advanced statistical techniques to improve ad targeting and delivery
  • Defining success metrics and developing performance monitoring dashboards
  • Collaborating with cross-functional teams to translate business needs into ML solutions
  • Mentoring junior ML engineers and data scientists

The ideal candidate will have:

  • A Bachelor's degree or equivalent in a quantitative field
  • Experience with production-scale ML models for recommendation systems
  • Proficiency in Python and large-scale data processing
  • 5+ years of industry experience as an ML engineer
  • Knowledge of deep learning techniques and ML frameworks

This role offers a competitive salary range of $185,000 - $205,500 per year, along with bonus potential, equity awards, and comprehensive benefits. Uber values diversity and is an Equal Opportunity/Affirmative Action employer.

Join Uber's fast-growing Ads Business and make a significant impact on their recommendation systems and overall strategy.

Last updated a month ago

Responsibilities For Senior Machine Learning Engineer

  • Design and implement machine learning models and algorithms to optimize ad recommendations and auction mechanisms
  • Apply advanced statistical and machine learning techniques to generate insights and improve the effectiveness of ad targeting and delivery
  • Define success metrics and develop dashboards to monitor and visualize the performance of ML models in production
  • Work closely with cross-functional teams, including Product, Engineering, and Data Science, to translate business requirements into ML solutions
  • Mentor and provide technical guidance to junior ML engineers and data scientists
  • Stay up-to-date with the latest research and advancements in machine learning, recommendation systems, and ad auction techniques

Requirements For Senior Machine Learning Engineer

Python
  • Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, Data Science, ML, Statistics, or other quantitative fields
  • Proven experience with designing and implementing machine learning models in production environments applied to recommendation systems
  • Proficiency in using Python for developing ML models and handling large-scale data sets
  • Hands-on experience with building batch data pipelines using technologies like Spark or other map-reduce frameworks
  • 5 years of industry experience as an ML engineer or equivalent
  • Experience with enabling production-scale and maintaining large ML models
  • Experience in one or more object-oriented programming languages (e.g. Python, Go, Java, C++) and one ML framework (Pytorch, Tensorflow)
  • Experience with state-of-the-art deep learning techniques

Benefits For Senior Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus program
  • Equity awards

Interested in this job?

Jobs Related To Uber Senior Machine Learning Engineer

Senior Machine Learning Engineer, Ranking and Recommendations

Senior Machine Learning Engineer position at Uber, focusing on building and deploying ranking and recommendation systems for the shopping platform.

Machine Learning Engineer - Applied AI

Senior Machine Learning Engineer position at Uber, focusing on applied AI solutions using LLMs and advanced ML techniques, offering competitive compensation and benefits.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Uber, working on innovative ML systems for incentives, ranking, and pricing across multiple teams.

Senior ML Engineer - Inferences

Senior ML Engineer role at Uber, focusing on sensor-derived inferences to improve platform efficiency.

Senior Software Engineer - Machine Learning / Optimization

Senior Software Engineer role at Uber, focusing on Machine Learning and Optimization for driver pricing models.