Software Engineer - Pricing
Listed on 2026-01-14
-
Software Development
Software Engineer, Backend Developer
Staff Software Engineer - Dynamic Pricing
Join to apply for the Staff Software Engineer – Dynamic Pricing role at Uber
.
The Surge team maintains overall marketplace reliability by balancing supply and demand in real‑time through dynamic pricing. We build scalable real‑time systems to understand the state of the market, forecast future demand, make predictions using ML models, solve network‑optimization programs, and ultimately set pricing for each rider session. Surge plays a critical role in supporting Uber’s mission to make transport accessible, generating billions of dollars in gross bookings through network efficiency and significant driver earnings.
WhatYou Will Do
You will work with a mixed team of Engineers, Operations Researchers, and Economists to build large‑scale pricing‑optimization systems that set prices based on real‑time marketplace conditions for Uber’s ride products worldwide.
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, or Python
- Experience building scalable distributed systems
- Expertise with in‑memory data stores (e.g., Redis, Memcached)
- Experience with event‑driven and streaming architectures (e.g., Apache Kafka)
- History of working with cross‑functional partners (Product/Science) to help define roadmaps
- Demonstrated ability to design, maintain, and support business‑critical systems
- Experience designing for high availability (fallbacks, circuit breakers, hedging and retries)
- On‑call experience
- Experience with marketplace problems (such as Ads)
- Expertise in Java software development (e.g., common design patterns, streams, futures, parallel computation, DI frameworks such as Spring)
- Experience building real‑time mathematical optimization systems (e.g., using OR Tools or Gurobi)
- Experience mentoring and growing more junior engineers
- Experience with experiment‑based feature development (A/B testing, etc.)
For New York, NY and San Francisco, CA based roles, the base salary range is USD 223,000 – 248,000 per year. All US locations have an equity award and bonus program, as well as full benefits. For more details, visit the Uber Benefits website:
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).