Senior Machine Learning Engineer - Rider Pricing & Incentives
Uber
At a glance
AI generatedAs a Senior Machine Learning Engineer at Uber, you will join either the Aura or Rider Intelligence teams to drive strategic ML solutions that enhance rider experiences and business metrics. Your day-to-day involves defining and deploying advanced models like multi-task learning and transformers, collaborating with data scientists and product managers to translate insights into technical solutions, and ensuring best practices in code quality and monitoring. You’ll work with cutting-edge technologies such as TensorFlow, PyTorch, and JAX, alongside Python, Spark SQL, Presto, Java, and Go, to build scalable and reliable ML systems that handle large-scale real-world problems. This role requires a strong background in distributed systems and deep learning, with experience in online experimentation and statistical methods, making you an integral part of teams focused on personalizing the booking experience for millions of riders globally.
Skills
What you'll do
What we're looking for
Market check
This $202,000–$202,000 range sits above 48% of similar postings on FindRole.
Peer median band
$161,700–$243,550
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$166,670–$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
Affirm
Smartly
Capital One Financial
Affirm
Intuit