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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Development Engineer, AWS Neuron Frameworks

Senior Software Engineer role at AWS Neuron developing PyTorch and JAX framework support for cloud-scale machine learning accelerators, focusing on performance optimization and open-source collaboration.

Software Development Engineer III, AWS SageMaker Training

Senior Software Engineer role at AWS building next-generation AI platform for large-scale machine learning model training, requiring 5+ years of experience in distributed systems and ML infrastructure.

Developer Technology Engineer - HPC and AI

Senior Developer Technology Engineer position at NVIDIA focusing on HPC and AI, requiring 3+ years experience and advanced degree, based in Seoul.

Sr. Software Development Engineer, Demand Science Optimization (DSO)

Senior Software Engineering role at Amazon focusing on machine learning and big data analytics for device demand forecasting and supply chain optimization.

Delivery Consultant - Machine Learning Engineer, WWPS ProServe

Senior ML Engineering role at AWS Professional Services, focusing on implementing machine learning solutions for enterprise customers using AWS cloud services.

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 4 months 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?