Engineering Manager II

Uber Uber · Consumer · Seattle, WA +1 · Engineering

Engineering Manager II to lead the Machine Learning Platform (Michelangelo) team at Uber, focusing on building and managing robust distributed systems and infrastructure for AI/ML capabilities. The role involves driving technical alignment, roadmap execution, and growing a team of engineers.

What you'd actually do

  1. You’ll manage a team with a mission to bring up level ML and AI capabilities for all use cases at Uber
  2. Drive the technical alignment internally and with partner teams
  3. Own roadmap execution and delivery of projects with high quality
  4. Contribute to the engineering culture and uphold the processes that will shape the team
  5. Grow, mentor, and develop a team of the backend, ML, and infra engineers

Skills

Required

  • software engineering leader and manager
  • built and managed world-class technical teams
  • working with large-scale distributed systems
  • architect and design robust, high-scale systems

Nice to have

  • Scalable ML Infra Knowledge
  • building and managing distributed systems and high-throughput services
  • Systematic problem-solving approach
  • Experienced production user of Deep Learning frameworks such as Apache Spark, XGBoost, Ray, Tensorflow, PyTorch, Keras, Polar, Dask, CUDA, Rocm etc.
  • high-performance computing, networking, storage, database, cache or compute

What the JD emphasized

  • world-class technical teams
  • large-scale distributed systems
  • high-scale systems

Other signals

  • ML Platform
  • large-scale Artificial Intelligence
  • end-to-end ML systems
  • ML quality