×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Pricing

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Uber
Full Time position
Listed on 2026-01-14
Job specializations:
  • Software Development
    Software Engineer, Backend Developer
Job Description & How to Apply Below
Position: Staff Software Engineer - Dynamic Pricing

Staff Software Engineer - Dynamic Pricing

Join to apply for the Staff Software Engineer – Dynamic Pricing role at Uber
.

About the Role

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.

What

You 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
Preferred Qualifications
  • 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.)
Compensation & Benefits

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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary