Sr. Software Engineer, ML Platform (Michelangelo)

Uber
Seattle, United StatesPosted 6 March 2026

Job Description

Sr. Software Engineer, ML Platform (Michelangelo) Department: Engineering Team: Backend Location: Seattle, United States Type: Full-Time **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
Apply Now

Direct link to company career page

Share this job