Machine Learning Engineer II

Uber is a global technology company providing ride-sharing, food delivery, and advertising services through its ecosystem.
$167,000 - $185,500
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Machine Learning Engineer II - UberEats Feed

Machine Learning Engineer role at Uber focusing on recommendation systems for UberEats Feed, building end-to-end ML systems and improving model quality.

Machine Learning Engineer

Machine Learning Engineer role at Uber focusing on marketplace intelligence and pricing optimization through ML systems

Software Engineer II, Machine Learning

Uber is hiring a Software Engineer II, Machine Learning in Sunnyvale and San Francisco, offering $158k-$175.5k salary, bonuses, equity, and benefits.

Machine Learning Engineer

Uber is hiring a Machine Learning Engineer to develop and optimize ML solutions for content classification, retrieval, and ranking in Uber Eats.

Machine Learning Engineer

Uber is seeking a Machine Learning Engineer to join their Investment Modeling Team, focusing on global incentive and pricing strategies.

Description For Machine Learning Engineer II

Uber's Ads Machine Learning (Ads ML) team is seeking a Machine Learning Engineer II to join their innovative advertising technology division. 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 recommendation systems at scale, optimizing ad delivery, and enhancing auction mechanisms.

The ideal candidate will be responsible for developing and implementing sophisticated machine learning models that power Uber's advertising platform. They will work on building deep understanding of user and merchant behavior, generating accurate ML signals, and improving the ads auction system. This role offers the opportunity to directly impact Uber's advertising capabilities while working with cutting-edge ML technologies.

The position requires strong technical expertise in machine learning, particularly in recommendation systems and large-scale data processing. The successful candidate will collaborate with cross-functional teams, mentor junior engineers, and stay current with the latest ML advancements. With a competitive salary range of $167,000-$185,500, along with equity and benefits, this role presents an excellent opportunity for experienced ML engineers looking to make a significant impact in the advertising technology space.

Working in either New York or San Francisco offices, the role offers a hybrid work environment where collaboration and innovation are emphasized. The position combines technical challenges with business impact, making it an ideal opportunity for those passionate about applying ML to real-world advertising problems at scale.

Last updated 7 days ago

Responsibilities For Machine Learning Engineer II

  • 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 and visualize ML models performance 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, recommendation systems, and ad auction techniques

Requirements For Machine Learning Engineer II

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
  • Experience with enabling production-scale and maintaining large ML models
  • Experience in object-oriented programming languages (Python, Go, Java, C++)
  • 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 Machine Learning Engineer II

Equity
  • Bonus program
  • Equity awards
  • Various benefits

Interested in this job?