Engineering Manager Ii, Marketplace Pricing

Uber Uber · Consumer · Sunnyvale, CA +2 · Engineering

Engineering Manager role focused on leading a team to design, develop, and productionize advanced ML models and pricing algorithms for Uber's Marketplace. The role involves real-time multi-objective optimizations, deep learning, causal modeling, and reinforcement learning for large-scale distributed systems serving billions of trips, with a focus on providing earnings opportunities for drivers.

What you'd actually do

  1. Lead a team of exceptional engineers and cross-functional partners to design and deliver high-impact technical solutions to complex business problems
  2. Drive organizational and technical strategy as well as roadmap ownership over a multi-year horizon and lead the implementation, including executive communication and alignment, platform-level architecture decisions, and cross-team leadership
  3. Lead and delegate the design, development, and productionization of end-to-end ML solutions for large-scale distributed systems serving billions of trips
  4. Guide tech leads on developing novel pricing approaches for online marketplaces combining machine learning, algorithmic game theory, and optimization to provide earnings opportunities for millions of drivers
  5. Hire, develop, and retain top-tier MLEs while fostering a culture centered on teamwork, technical excellence, smart risk taking, and inclusivity

Skills

Required

  • Ph.D., M.S. or Bachelor's degree in Computer Science, Machine Learning, or Operations Research, or equivalent technical background with exceptional demonstrated impact
  • 8+ years of experience leading the development and deployment of ML models and optimization algorithms in large-scale production environments
  • Experience driving timely execution through effective delegation, empowering tech leads, and leading cross-team alignment
  • Proficiency upholding high standards of quality, reliability, and operational excellence
  • Proficiency in programming languages such as Python, Scala, Java, or Go
  • Proficiency with large-scale data systems (e.g. Spark, Ray), real-time processing (e.g. Flink), and microservices architectures
  • Proficiency in the development, training, productionization and monitoring of ML solutions at scale
  • Experience in developing and deploying pricing algorithms for multi-sided real-time marketplaces with strategic agent behavior
  • Deep understanding of modern ML algorithms (e.g. DNNs, multi-task models, transformers) and mathematical optimization (e.g. multi-objective, LP, convex optimization). Proficiency in reinforcement learning and causal machine learning

Nice to have

  • 2+ years of leadership experience managing engineering teams as TLM or EM
  • Proficiency translating complex business problems into multi-year technical strategies and cross-team platform architecture
  • Excellent communication and collaboration skills
  • Experience in hiring, developing, and retaining top-tier talent

What the JD emphasized

  • track record of extraordinary impact
  • advanced ML models
  • real-time multi-objective optimizations
  • multi-year horizon
  • end-to-end ML solutions
  • large-scale distributed systems
  • novel pricing approaches
  • strategic agent behavior
  • modern ML algorithms
  • mathematical optimization
  • reinforcement learning
  • causal machine learning

Other signals

  • ML models
  • pricing algorithms
  • real-time multi-objective optimizations
  • large-scale distributed systems
  • multi-sided real-time marketplaces