EngineerJobs.io
← Back to all jobs

Job Description

Make an impact on real-time driver pricing by helping Uber’s Dynamic Supply Pricing team lead advanced machine learning models and pricing algorithms from design through production. This onsite Staff-level role in Sunnyvale, CA combines ML, optimization, and marketplace strategy at large scale, supporting a system that serves billions of trips.

Compensation: USD 232,000 - 258,000 per year.

What you’ll contribute

  • Own technical strategy and a 1+ year roadmap, including platform-level architecture decisions, executive communication and alignment, technical mentorship, and cross-team technical influence
  • Lead the design, development, and productionization of end-to-end ML solutions for large-scale distributed systems serving billions of trips
  • Develop novel pricing approaches for online marketplaces using machine learning, algorithmic game theory, and optimization to support earnings opportunities for millions of drivers
  • Partner with engineers, product managers, and scientists to deliver high-impact technical solutions to complex business problems

Core requirements

  • Ph.D., M.S., or Bachelor's degree in Computer Science, Machine Learning, or Operations Research, or an equivalent technical background with exceptional demonstrated impact
  • 6+ years experience leading the development and deployment of ML models and optimization algorithms in large-scale production environments at top-tier ML companies (examples include 1M+ predictions/sec or 100M+ users), with a track record of outstanding business impact across multiple quarters
  • Proficiency in Python, Scala, Java, or Go
  • Proficiency with large-scale data systems such as Spark or Ray, real-time processing such as Flink, and microservices architectures
  • Experience building, training, productionizing, and monitoring ML solutions at scale, from offline pipelines through online serving and MLOps
  • Experience developing and deploying pricing algorithms for multi-sided real-time marketplaces with strategic agent behavior
  • Deep understanding of modern ML algorithms (including DNNs, multi-task models, and transformers) and mathematical optimization (including multi-objective, LP, and convex optimization)

Tools and focus areas

Python, Scala, Java, Go, Spark, Ray, Flink, microservices architectures, MLOps, DNNs, transformers

Preferred qualifications

  • Experience shaping multi-year technical strategies and cross-team platform architecture, with strong ownership of technical roadmaps and complex projects across teams
  • Track record translating complex business problems into technical solutions and driving multi-functional initiatives across multiple teams
  • Excellent communication skills across product areas and strong collaboration with cross-functional partners
  • Proficiency in reinforcement learning and causal machine learning

Benefits

  • Eligible to participate in Uber’s bonus program
  • May be offered an equity award and other types of compensation
  • Eligible for a 401(k) plan
  • Eligible for various benefits

Work location and in-office expectations

Offices remain key to collaboration and Uber’s culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Ask your Recruiter for details about this role’s requirements.

For Sunnyvale, CA-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.

Similar Jobs