Staff Software Engineer - ML Michelangelo

Uber
Full-time Sunnyvale, CA other-general
Posted:
February 23, 2026
Location:
Sunnyvale, CA, United States

Job Description

**About the Role**

Partners with stakeholders and leads team efforts to build and maintain Machine Learning backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber.

What the Candidate Will Do ----

1. Design and build tools to empower production teams to innovate and productionize state-of-the-art deep learning models at Uber.
2. Develop and maintain scalable, end-to-end deep learning training systems and frameworks.
3. Ensure distributed training tools are reliable, efficient, flexible to use for new production use cases.
4. Collaborate with cross-functional teams including machine learning engineers, backend engineers, data scientists, and data engineers to deliver robust ML solutions for Uber.

---- Basic Qualifications ----

1. Master in relevant fields (CS, EE, Math, Stats, etc.) AND 8+years full-time Software Engineering work experience in de...

Apply for this Job

Submit your application for the Staff Software Engineer - ML Michelangelo position at Uber.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Sunnyvale, United States
Posted: February 23, 2026
Deadline: March 06, 2026