Senior Machine Learning Engineer, Rider (Multiple Teams)
Uber
At a glance
AI generatedAs a Senior Machine Learning Engineer on Uber’s Rider Pricing & Incentives team in San Francisco or Sunnyvale, you will lead the technical direction for optimizing rider pricing and promotional systems. Your day-to-day responsibilities include developing advanced machine learning techniques such as deep learning and reinforcement learning to enhance pricing algorithms and promotion targeting, ensuring billions of rides benefit from your work. You’ll collaborate with serving infrastructure and product teams to design scalable platforms that support new features and drive growth in ridership and revenue. Essential skills for this role include proficiency in Python or similar languages, experience with machine learning frameworks, and a strong background in deep learning and causal modeling. This position offers the opportunity to tackle complex business challenges by translating them into innovative ML solutions within a fast-paced environment that values technical excellence and cross-functional collaboration.
Skills
What you'll do
What we're looking for
Market check
This $202,000–$202,000 range sits above 43% of similar postings on FindRole.
Peer median band
$170,300–$261,300
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$178,012–$246,150
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.
Uber currently has 19 open roles on FindRole.
Listed pay typically runs $202,000–$202,000 across 19 roles with salary data.
Most-posted roles
More like this
Uber
Capital One Financial
Smartly
Adobe
Adobe
Adobe