Senior Machine Learning Engineer - Rider Pricing & Incentives

Uber

Hybrid Actively hiring Verified listing
Sunnyvale, CA Posted 9 days ago $202,000$202,000 / year

At a glance

AI generated

TL;DR

As 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

Python Java Go Spark Hive Deep Learning Generative AI Causal Modeling Reinforcement Learning CI/CD MLOps Kubernetes AWS Docker Terraform

What you'll do

  • Develop and implement new machine learning techniques to optimize rider pricing algorithms.
  • Improve the performance of models used in real-time promotions and personalized messaging.
  • Lead technical direction for modeling best practices across model building and deployment.
  • Work with serving infrastructure teams to design systems supporting new product evolutions.
  • Mentor junior team members on advanced ML technologies like deep learning and reinforcement learning.

What we're looking for

  • Master’s degree in Computer Science, Engineering, Mathematics, or related field with 5+ years of full-time engineering experience.
  • Proficiency in programming languages such as Python, Java, C++, and Go.
  • Experience developing and implementing machine learning and optimization algorithms.
  • Strong background in deep learning, generative AI, causal modeling, and reinforcement learning.
  • Ability to translate complex business problems into machine learning solutions.

Market check

Salary context

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

About Uber

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

View all roles at Uber

More like this

Similar roles

Senior Machine Learning Engineer, Rider (Multiple Teams)

Uber

San Francisco, California, US 16 days ago $202,000$202,000
Python Tensorflow Pytorch JAX Spark SQL Presto Java Go ML methodologies Deep learning Multi-task learning Sequence modeling Transformers Classification Regression MLOps CI/CD

Senior Lead Machine Learning Engineer

Capital One Financial

Mclean, Va, US 23 days ago $229,900$262,400
Python PyTorch scikit-learn TensorFlow Spark Dask CI/CD Kubernetes AWS Google Cloud Platform Azure PostgreSQL MongoDB Git Jupyter Notebook Docker Prometheus Grafana

Senior Machine Learning Engineer, AI Platform

Adobe

San Jose, US 17 days ago $211,800$306,625
Python Java C++ Cloud Infrastructure Distributed Computing Deep Learning Virtual Reality Augmented Reality Artificial Intelligence Robotics Interactive Experiences Large-Scale Computing Frameworks Data Analysis Systems Modeling Environments

Senior Machine Learning Engineer

Adobe

San Francisco, US 43 days ago $211,800$306,625
Python PyTorch TensorFlow Machine_Learning Deep_Learning Data_Science CI/CD Mentorship Collaboration Research_and_Development Product_Integration Cross_Functional_Teams

Senior Machine Learning Engineer

Adobe

San Francisco, US 43 days ago $211,800$306,625
Python PyTorch TensorFlow Machine_Learning Deep_Learning CI/CD MLOps Data_Science Collaboration_Tools Version_Control_Systems Cloud_Platforms API_Development Database_Management Model_Evaluation Technical_Guidance