Senior Software Engineer - Dynamic Pricing

Company: Uber

Location: New York, NY

Salary: $202,000 - $224,000 a year

Type: Full-time

Posted: 2026-05-28

About this role

About the Role


The mission of the Trip Value team is to improve the rider & driver experience by enhancing coordination between different optimization problems across Uber Marketplace (Pricing, Matching, and Ranking). We build highly-scalable real-time systems that provide predictions of the value of a trip via a variety of ML models, and work closely with partner teams to incorporate these values into their network optimization problems - with the current focus being surge pricing.

Marketplace plays a critical role in service of Uber's mission to make transport accessible. It generates billions of dollars in annual gross bookings for the company by optimizing network efficiency while ensuring drivers and riders have the best possible experience. Trip Value plays a critical piece in this by allowing marketplace algorithms to jointly make optimal decisions, and ensuring these decisions are aligned with the goals of the business.
- What the Candidate Will Do -

You will work with a mixed team of Engineers, Operations Researchers, and Economists to build large-scale optimization systems based on real-time marketplace conditions for Uber's rides products globally.
- Basic Qualifications -

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 5+ years of full-time Software Engineering work experience
  • Proficient in a language such as Java/Go/Python
  • Experience building scalable distributed systems
  • Familiarity with in-memory datastores (e.g. Redis, Memcached)
  • Masters/PhD in relevant fields (CS, EE, Math, Stats, etc.) with a focus on Machine Learning.
  • 3+ years of experience in an ML role with an emphasis on data and experiment driven model development.
  • Expertise in deep learning and optimization algorithms.
  • Experience with ML frameworks such as PyTorch and TensorFlow.
  • Experience building and productionizing innovative end-to-end Machine Learning systems.
  • Proficiency in one or more coding...

Create Your Job Alert

Other Senior Jobs

Other Jobs in New York