Sr Machine Learning (ML) Engineer

A technology company building the future of independent mobility for everyone and everything.
Machine Learning
Senior Software Engineer
Hybrid
8+ years of experience
AI

Description For Sr Machine Learning (ML) Engineer

Join Uber as a Senior Machine Learning Engineer and be part of a team that's shaping the future of mobility. This role offers an exciting opportunity to work on cutting-edge ML solutions for ad recommendations and auction mechanisms. You'll be responsible for designing and implementing machine learning models that directly impact the company's advertising effectiveness.

The position requires a blend of technical expertise and leadership skills, as you'll not only be developing sophisticated ML models but also mentoring junior team members. You'll work with state-of-the-art technologies and frameworks, applying advanced statistical techniques to solve complex problems in ad targeting and delivery.

Working at Uber means being part of a company that values innovation and collaborative spirit. The hybrid work environment allows for flexibility while maintaining strong team connections through regular office presence. You'll collaborate with cross-functional teams, including Product, Engineering, and Data Science, to translate business requirements into effective ML solutions.

The ideal candidate brings 8+ years of industry experience, strong programming skills in languages like Python, Go, or Java, and expertise in ML frameworks. Your work will directly contribute to optimizing Uber's advertising systems, making this an excellent opportunity for those passionate about applying ML at scale.

This role offers the chance to work on challenging problems, learn from industry experts, and contribute to a company that's revolutionizing transportation and delivery services globally. If you're excited about building ML solutions that impact millions of users and want to be part of a dynamic, forward-thinking team, this position at Uber could be your next career move.

Last updated 14 days ago

Responsibilities For Sr Machine Learning (ML) 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 performance
  • Work 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, recommendation systems, and ad auction techniques

Requirements For Sr Machine Learning (ML) Engineer

Python
Java
Go
  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, Data Science, ML, Statistics, or quantitative fields
  • Experience with designing and implementing ML models in production environments
  • Proficiency in Python for ML models and handling large-scale data sets
  • Experience with batch data pipelines using Spark or map-reduce frameworks
  • 8+ years of industry experience as an ML engineer
  • Experience with production-scale 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

Interested in this job?

Jobs Related To Uber Sr Machine Learning (ML) Engineer

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.

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.