Staff Machine Learning Engineer
Job Description
Uber’s Rider Pricing team builds the technical foundation behind pricing and optimization that supports real-time and offline decisions for millions of trips. As a Staff Machine Learning Engineer, you’ll set technical direction for machine learning and optimization methods that improve rider pricing performance, promotion targeting, and end-to-end problem solving across ML, serving, and optimization systems.
What you’ll do
- Lead a group of Software Engineers and Machine Learning Engineers to develop and implement new machine learning and optimization techniques used for rider pricing across the world.
- Strengthen the models and algorithms behind pricing, including performance improvements for pricing algorithms and promotion targeting.
- Own the end-to-end problem, partnering with cross-functional teams to define the product and/or technical roadmap.
- Mentor more junior team members by demonstrating ML best practices.
- Work with cross-functional partners to keep initiatives aligned and support Uber’s goals for ridership and revenue growth.
- Contribute to making mobility options accessible and affordable for end-users.
Qualifications
- Master’s degree in Computer Science, Engineering, Mathematics, or a related field, plus 7+ years of full-time engineering experience.
- Proficiency in one or more programming languages, such as C, C++, Java, Python, or Go.
- Experience applying machine learning and optimization algorithms.
Technologies
- C, C++, Java, Python, Go
- Spark, Hive
Preferred qualifications
- PhD in Computer Science, Engineering, Mathematics, or a related field, with 2+ years of full-time engineering experience.
- Experience turning complex business problems into machine learning and optimization solutions.
- Familiarity with large-scale data systems such as Spark and Hive, including building production-ready algorithmic systems.
- Strong background in deep learning, generative AI, causal modeling, and reinforcement learning.
Compensation and benefits
- Salary range: USD 232,000 - 258,000 per year.
- Eligible to participate in Uber’s bonus program.
- May be offered an equity award and other types of compensation.
- 401(k) plan.
- Various benefits.
- For all US locations, all full-time employees are eligible to participate in a 401(k) plan.
Location and work model
- San Francisco, CA (onsite).
- Unless approved for full remote work, employees must spend at least 50% of their time in-office.
- Some roles, including those at greenlight hubs, require full-time in-office presence.