Senior Machine Learning Engineer

Uber is a global technology company providing ride-sharing, food delivery, and advertising services through its ecosystem of applications.
$185,000 - $205,500
Machine Learning
Senior Software Engineer
Hybrid
5+ years of experience
AI

Description For Senior Machine Learning Engineer

Uber's Ads Machine Learning (Ads ML) team is seeking a Senior Machine Learning Engineer to drive the development of their advertising recommendation systems. This role is crucial for Uber's growing Ads Business strategy, focusing on providing relevant ad recommendations across the Uber ecosystem. The position involves working with cutting-edge ML technologies to optimize ad targeting and delivery while maximizing benefits for both users and merchants.

As a Senior ML Engineer, you'll be responsible for defining and executing the Ads ML roadmap, implementing sophisticated machine learning models, and working with large-scale data systems. The role requires expertise in production ML systems, deep learning, and recommendation systems, with opportunities to work on challenging problems at scale.

The ideal candidate will have 5+ years of industry experience, strong programming skills in Python and other languages, and deep knowledge of ML frameworks. You'll be part of a dynamic team, collaborating with Product, Engineering, and Data Science teams to drive innovation in ad recommendations.

This position offers competitive compensation ($185,000-$205,500) and benefits, including equity participation. The role supports hybrid work arrangements, with expectations to spend at least half of your time in the office, fostering collaboration and maintaining Uber's cultural identity. Multiple location options are available including New York City, Seattle, and San Francisco Bay Area.

Join Uber's Ads ML team to make a direct impact on one of the world's largest technology platforms, working with state-of-the-art ML technologies while helping shape the future of digital advertising.

Last updated 17 hours 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 ad targeting
  • Define success metrics and develop dashboards to monitor ML models in production
  • Work closely with cross-functional teams to translate business requirements into ML solutions
  • Mentor and provide technical guidance to junior ML engineers and data scientists
  • Stay up-to-date with latest research in machine learning and recommendation systems

Requirements For Senior Machine Learning Engineer

Python
Java
Go
  • 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
  • Proficiency in using Python for developing ML models and handling large-scale data sets
  • Hands-on experience with building batch data pipelines using Spark or other map-reduce frameworks
  • Experience with enabling production-scale and maintaining large ML models
  • Experience in object-oriented programming languages and ML frameworks
  • Experience with state-of-the-art deep learning techniques

Benefits For Senior Machine Learning Engineer

Equity
  • Equity
  • Bonus program

Interested in this job?

Jobs Related To Uber Senior Machine Learning Engineer

Senior Software Engineer - Machine Learning

Senior Software Engineer position at Uber focusing on Machine Learning for the Membership team, building and optimizing ML models for user experience enhancement.

Sr Machine Learning (ML) Engineer

Senior Machine Learning Engineer role at Uber focusing on developing and implementing ML models for ad recommendations and auction mechanisms.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Uber focusing on recommendation systems for UberEats Feed, requiring 4+ years of experience and strong ML expertise.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Uber, focusing on ad recommendation systems and ML model development with competitive compensation in NYC or SF.

Senior Machine Learning Engineer - Membership

Senior Machine Learning Engineer position at Uber, focusing on developing ML models and optimization engines for the Membership team, requiring 3+ years of engineering experience.