Taro Logo

Senior Optimization Engineer (Operations Research)

A global technology company revolutionizing transportation and delivery through its platform.
$198,000 - $220,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Join Uber's Surge team as a Senior Optimization Engineer to play a crucial role in maintaining marketplace reliability through dynamic pricing. The team builds scalable real-time systems to understand market state, forecast demand, and make pricing decisions using ML models and network optimization. Working with a diverse team of Engineers, Operations Researchers, and Economists, you'll develop algorithms that generate billions in annual bookings and significantly impact driver earnings. The role combines advanced optimization modeling with practical implementation, requiring expertise in both theoretical frameworks and production-level coding. Based in San Francisco with a hybrid work arrangement, this position offers competitive compensation ($198,000-$220,000) plus equity and benefits. The ideal candidate brings a PhD in a relevant field and strong experience in optimization modeling and algorithm development. This role represents a unique opportunity to impact transportation accessibility at a global scale while working with cutting-edge technology and optimization techniques.

Last updated 3 days ago

Responsibilities For Senior Optimization Engineer (Operations Research)

  • Build new scalable algorithms for real-time pricing of Uber's products across hundreds of global marketplaces
  • Take projects from mathematical formulation through to prototype and experiment
  • Work with backend engineers to put ideas into production
  • Help identify new opportunities for improving algorithms and models

Requirements For Senior Optimization Engineer (Operations Research)

Python
Java
Go
  • PhD in relevant fields (Operations Research, Industrial Engineering, Computer Science) with a focus on optimization modeling
  • 3+ years of industry experience developing algorithms and models for large-scale deployment
  • Experience with optimization packages such as Gurobi, CPLEX, and OR Tools
  • Strong communication skills and ability to work effectively with cross-functional partners
  • Proficiency in one or more coding languages such as Python, Java, Go, or C++
  • Experience with two-sided marketplace design, pricing optimization, matching/allocation (preferred)
  • Familiarity with Machine Learning models, experimentation and causal inference (preferred)
  • Experience with real-time optimization systems (preferred)

Benefits For Senior Optimization Engineer (Operations Research)

Medical Insurance
Equity
  • Bonus program
  • Equity award
  • Comprehensive benefits package

Related Jobs