Engineering Manager II, Marketplace Pricing
Uber4 months ago
New York, NY, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Uber’s Marketplace is at the heart of Uber’s business, and the Dynamic Supply Pricing (DSP) team develops the models, algorithms, signals, and large-scale distributed systems that power real-time driver pricing for billions of rides. In this role, you will serve as an exceptional Tech Lead Manager (TLM) or Engineering Manager (EM) with a passion for building high-velocity engineering teams and large-scale systems. You will lead a team of top-tier engineers to design, develop, and productionize advanced ML models and pricing algorithms, tackling challenges that involve deep learning, causal modeling, and reinforcement learning while solving some of Uber’s most complex business problems to empower millions of drivers worldwide.
Key Responsibilities
- Lead a team of exceptional engineers and cross-functional partners to design and deliver high-impact technical solutions to complex business problems
- Drive organizational and technical strategy over a multi-year horizon along with roadmap ownership, executive communication, platform-level architecture decisions, and cross-team leadership
- Oversee the design, development, and productionization of end-to-end ML solutions for large-scale distributed systems serving billions of trips
- Guide tech leads in developing novel pricing approaches for online marketplaces by combining machine learning, algorithmic game theory, and optimization
- Hire, develop, and retain top-tier talent while fostering a culture centered on teamwork, technical excellence, smart risk taking, and inclusivity
Required Qualifications
- Ph.D., M.S. or Bachelor's degree in Computer Science, Machine Learning, 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, with a track record of delivering outstanding business impact
- Experience driving timely execution through effective delegation, empowering tech leads, and leading cross-team alignment by setting clear priorities and making trade-off decisions
- Proficiency in programming languages such as Python, Scala, Java, or Go
- Experience with large-scale data systems (e.g. Spark, Ray), real-time processing (e.g. Flink), and microservices architectures
- Expertise in developing, training, productionizing, and monitoring ML solutions at scale, including offline pipelines and online serving with MLOps
- Experience 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 techniques, including reinforcement learning and causal machine learning
Preferred Qualifications
- 2+ years of leadership experience managing engineering teams as a TLM or EM, with a proven record of delivering multi-functional programs, products, or platforms
- Ability to translate complex business problems into multi-year technical strategies and cross-team platform architecture, along with owning technical roadmaps and complex technical projects
- Excellent communication and collaboration skills to lead initiatives across multiple teams and build strong relationships with peer managers and cross-functional partners
- Experience in hiring, developing, and retaining top-tier talent, and designing teams with the right composition of skills and seniority to deliver against business goals
Benefits & Perks
- Salary: For New York, NY; San Francisco, CA; Seattle, WA; and Sunnyvale, CA-based roles, the base salary range is USD$232,000 per year - USD$258,000 per year
- Compensation: Eligible to participate in Uber's bonus program and may be offered an equity award and other types of comp
- Benefits: Eligibility for various benefits. More details can be found at https://www.uber.com/careers/benefits
Required Skills
MLOps
Team Management
Deep Learning
Distributed Systems
Scala
Flink
Optimization
Spark
Algorithmic Game Theory
Java
Cross-functional Leadership
Go
Machine Learning
Python
Reinforcement Learning
Strategic Planning
Pricing Algorithms