The Consumer Real-Time Pricing team at Uber is responsible for balancing supply and demand in the Eats/Delivery Marketplace. They build signals, algorithms, recommendations, and levers that operate in real-time to maintain marketplace equilibrium, directly impacting Uber's financial performance.
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
- 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 your ideas into production
- Help identify new opportunities for improving our algorithms and models
- 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
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
- Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office.