Optimize real-time operations across Uber's Delivery Marketplace, improving efficiency and user experience
Requirements
- PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 2-years full-time Software Engineering work experience OR 5-years full-time Software Engineering work experience
- Experience with programming language (e.g. C, C++, Java, Python, or Go)
- Experience with large-scale training using data structures and algorithms
- Experience with modern machine learning algorithms (e.g., tree-based techniques, supervised, deep, or probabilistic learning)
- Experience with SQL and database systems such as Hive, Kafka, Cassandra, etc
- Experience in the development, training, productionization and monitoring of ML solutions at scale
- Experience in a technical leadership role and mentoring junior engineers
- Experience in modern deep learning architectures and probabilistic models
- Experience in optimization (RL / Bayes / Bandits) and online learning
- Experience in causal inference/personalization/ranking
Responsibilities
- Lead the design and development of machine learning solutions that optimize real-time operations across Uber's Delivery Marketplace
- Build advanced ML models using techniques such as reinforcement learning, deep learning, and optimization methods to improve efficiency and the user experience
- Lead and mentor a team of MLEs, providing technical leadership, setting the vision, and guiding the team through the end-to-end development process
- Collaborate closely with cross-functional teams to define high-impact problems and develop solutions that improve operational efficiency while delivering magical user experiences
- Solve complex, real-world problems using state-of-the-art forecasting, demand-supply models, and prediction models for food prep time, batching quality, and courier activity at restaurants
- Balance business objectives and user experience by developing objective functions that optimize both business performance and user satisfaction
Other
- 2-years full-time Software Engineering work experience OR 5-years full-time Software Engineering work experience
- PhD or equivalent in Computer Science, Engineering, Mathematics or related field