Job Description
The Surge team at Uber focuses on maintaining marketplace reliability through dynamic pricing and real-time systems. The role involves building scalable algorithms for pricing across global markets, collaborating with engineers and researchers, and transitioning ideas from mathematical formulation to production.
Requirements
- PhD in relevant fields (Operations Research, Industrial Engineering, Computer Science) with a focus on optimization modeling.
- Experience developing algorithms and models for large-scale optimization problems.
- 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++.
Responsibilities
- Work with a mixed team of Engineers, Operations Researchers, and Economists.
- Build new scalable algorithms for real-time pricing of Uber's products across hundreds of global marketplaces.
- Take things from mathematical formulation through to prototype and experiment.
- Collaborate with backend engineers to put ideas into production.
Benefits
- Employees at Uber are often offered comprehensive health, life, disability, and mental wellness benefits, along with wellbeing stipends, travel medical coverage, and monthly Uber credits for Rides and Eats. Employees also get generous paid parental leave, flexible time off, and family-planning support so they can care for themselves and their families at every stage.