Senior Machine Learning Engineer

A technology company revolutionizing transportation and delivery through its ride-sharing and delivery platforms.
$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 ad 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 designing and implementing ML models for ad optimization, working with large-scale data, and collaborating with cross-functional teams.

The ideal candidate will have 5+ years of industry experience and strong expertise in machine learning, particularly in recommendation systems. You'll be responsible for developing robust ad recommendations that maximize benefits for both users and merchants. The role offers competitive compensation ($185,000-$205,500) and comprehensive benefits including equity and bonus opportunities.

Working in either New York City or San Francisco, you'll be at the forefront of ad technology, applying advanced ML techniques to real-world challenges. The hybrid work environment requires spending at least half of your time in the office, promoting collaboration while maintaining flexibility. This is an excellent opportunity for experienced ML engineers looking to make a significant impact in a fast-growing ad technology space while working with cutting-edge technologies and talented teams.

The position offers growth opportunities through mentoring junior team members and staying current with the latest ML research. You'll be part of a team that values innovation, technical excellence, and cross-functional collaboration. If you're passionate about machine learning, have a strong technical background, and want to shape the future of advertising technology at a global scale, this role at Uber presents an exciting career opportunity.

Last updated 16 days 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 and delivery
  • 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 the latest research in machine learning and ad auction techniques

Requirements For Senior Machine Learning Engineer

Python
Go
Java
  • 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 technologies like Spark
  • 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
  • Advanced degree (Ph.D. or M.S.) in Data Science, ML, or related disciplines preferred

Benefits For Senior Machine Learning Engineer

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?

Jobs Related To Uber Senior Machine Learning Engineer

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 - 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.

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 - Applied AI

Senior Machine Learning Engineer position at Uber's Applied AI team in Amsterdam, focusing on developing innovative ML solutions for core business problems.