EngineerJobs.io
← Back to all jobs

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.

Similar Jobs