Demo

Sr. Software Engineer, ML Platform (Michelangelo)

Uber
Sunnyvale, CA Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 5/13/2026
About The Role

The team is Uber's Machine Learning Platform (Michelangelo).

We are building a truly extensible machine learning ecosystem. This system provides a comprehensive tool chains to empower ML engineers to build high quality machine learning solutions in all perspectives in Uber's business.

Our team is composed of collaborative people with deep knowledge in various domains, such as, but not limited to, distributed systems, analytical systems, large-scale backend services, large-scale computing infra, feature stores, data vis and cloud-based AI solutions, modeling techniques or critical, very large scale online system operations.

[Meet Michelangelo: Uber's Machine Learning Platform (http://eng.uber.com/michelangelo/)

What The Candidate Will Do

  • Build, test and manage the micro services and libraries
  • Build frameworks for feature computation, storage and access on online, offline and streaming cases
  • Build applications with nonSQL storages and cache systems
  • Build pipelines offline and streaming related to generative AI needs in Uber
  • Collaborate with modeling teams to advance feature engineering at Uber

Basic Qualifications

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field AND 5 years full-time Software Engineering work experience, WHICH INCLUDES 3-year total technical software engineering experience in one or more of the following areas:
  • Programming language (Java, Python, or Go)

Preferred Qualifications

  • Realtime and streaming data pipelines.
  • Large nonSQL databases, vector DBs, cache systems.
  • Deep experience in scaling modeling, feature engineering, Ray or Spark.
  • PyTorch or JAX experience

For Seattle, WA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits., For Seattle, WA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

Salary : $202,000 - $224,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Uber

  • Uber Phoenix, AZ
  • About The Role Autonomous Vehicles (AV) are a core pillar of Uber's long-term strategy and one of the most important bets on the future of the platform. AV... more
  • 1 Day Ago

  • Uber Seattle, WA
  • About The Role The Reservations data science team owns the experience and algorithms powering the Uber Reserve Product in the Rider and Driver app. We opti... more
  • 1 Day Ago

  • Uber Seattle, WA
  • About The Role At Uber, Stand for Safety" is a core value and central to our mission of reimagining how the world moves. The Safety Product team builds inn... more
  • 1 Day Ago

  • Uber Boston, MA
  • About The Role Account Executives at Uber Eats bring the best local and regional small and medium restaurants to the Uber Eats platform. Who are we looking... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Sr. Software Engineer, ML Platform (Michelangelo) jobs in the Sunnyvale, CA area that may be a better fit.

  • Advanced Micro Devices, Inc Santa Clara, CA
  • WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data... more
  • 6 Days Ago

  • Nuro Mountain View, CA
  • Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most sc... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!