The Consumer Real-Time Pricing team within the Delivery Marketplace organization at Uber is responsible for balancing supply and demand in the Eats/Delivery Marketplace, and the team builds signals, algorithms, recommendations and levers that work in real-time to keep the marketplace in balance, which has a direct impact on Uber's top & bottom line.
Requirements
- Experience with optimization packages such as Gurobi, CPLEX, and OR Tools
- Proficiency in one or more coding languages such as Python, Java, Go, or C+
- Experience with two or three-sided marketplace design, matching/allocation, pricing optimization, etc
- Familiarity with Machine Learning models, experimentation (e.g., A/B testing) and causal inference
- Experience with real-time optimization systems (optimization under tight time constraints)
Responsibilities
- Develop the objective function which balances magical user experience and economics of the business
- Improve timeliness for Uber delivery trips
- Maximize throughput of trips the marketplace can handle
- Set optimal prices to achieve marketplace balance
- Build new scalable algorithms for real-time delivery pricing products across hundreds of global marketplaces
- Take things from mathematical formulation through to prototype and experiment
- Work with backend engineers to put ideas into production
Other
- Masters in relevant fields (Operations Research, Computer Science, Mathematics, Industrial Engineering, etc.) with a focus on optimization modeling
- 5+ years of industry experience developing algorithms and models for large-scale deployment
- Strong communication skills and ability to work effectively with cross-functional partners
- PhD in relevant fields (Operations Research, Computer Science, Mathematics, Industrial Engineering, etc.) with a focus on optimization modeling
- Ability to work in an office setting, with at least half of work time spent in the assigned office