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.