Sr/Staff ML Engineer, Rider Experience

Uber is a technology company that offers ride-hailing, food delivery, and other services through its mobile apps and website.
$218,000 - $242,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Sr/Staff ML Engineer, Rider Experience

Rider Experience at Uber drives and enables the critical trip booking funnel within the Rides app, contributing significantly to business growth. The team explores personalization algorithmic and UX improvements in product recommendations and merchandising to help millions of riders find and discover the right products every hour to move around the world. As a Sr/Staff ML Engineer, you will work on defining and driving ML solutions for key strategic problems in product recommendations and merchandising, helping riders find and complete rides with the right products while understanding their ride context and modeling their intent. You'll provide technical leadership to a passionate, experienced, and diverse engineering team, manage project priorities, and design, develop, test, deploy, and maintain ML solutions. The role requires strong problem-solving skills, expertise in ML methodologies, and experience in applying ML, statistics, or optimization techniques to solve large-scale real-world problems. You'll also partner with product owners, data scientists, and business teams to translate key insights and business opportunities into technical solutions. This role offers the opportunity to work on high-impact projects that shape the future of Uber's rider experience while collaborating with talented professionals across various disciplines.

Last updated 2 months ago

Responsibilities For Sr/Staff ML Engineer, Rider Experience

  • Define and drive ML solutions for key strategic problems in product recommendations and merchandising
  • Provide technical leadership to engineering team
  • Manage project priorities, deadlines and deliverables
  • Design, develop, test, deploy and maintain ML solutions
  • Raise the bar of ML engineering by improving best practices
  • Partner with product owners, data scientists and business teams

Requirements For Sr/Staff ML Engineer, Rider Experience

Python
Java
Go
  • Bachelor's degree in Computer Science, Engineering, Mathematics or related field
  • 4+ years of experience in software engineering with emphasis on data-driven methodologies, deep learning, and online experimentation
  • Strong problem-solving skills, with expertise in ML methodologies
  • Experience in applying ML, statistics, or optimization techniques to solve large-scale real-world problems
  • Industry experience in ML frameworks (e.g. Tensorflow, Pytorch, or JAX) and complex data pipelines
  • Programming languages such as Python, Spark SQL, Presto, Go, Java

Benefits For Sr/Staff ML Engineer, Rider Experience

Equity
  • Bonus program
  • Equity award
  • Various benefits (details at https://www.uber.com/careers/benefits)

Interested in this job?

Jobs Related To Uber Sr/Staff ML Engineer, Rider Experience

Engineering Manager II - Personalization (Growth & Marketing)

Lead Uber's Marketing Personalization team, driving technical vision and execution for personalized recommendations reaching billions of users globally.

Staff Machine Learning Engineer

Lead ML engineering role at Uber, focusing on recommendation systems for UberEats Feed, requiring 8+ years of experience and deep expertise in machine learning.

Sr Program Manager Tech

Senior Program Manager position at Uber focusing on Generative AI and data labeling, offering competitive compensation and hybrid work arrangement in San Francisco.

Staff Machine Learning Engineer

Staff Machine Learning Engineer position at Uber, leading ML solutions for Eats Search and Discovery, requiring 7+ years of experience and offering competitive compensation.

Machine Learning Tech Lead Manager - Dynamic Pricing (Surge)

Lead machine learning teams developing dynamic pricing algorithms at Uber, managing marketplace efficiency and reliability through sophisticated ML models and optimization systems.