Engineering Manager II @ Uber
Your Application Journey
Email Hiring Manager
Job Details
About The Role
At Uber Delivery, we're revolutionizing last mile delivery by solving complex challenges from urban delivery route optimization to real-time inventory management and order fulfillment.
The Advanced Matching team is central to this innovation, focusing on pairing demand (orders) with supply (delivery partners and merchants) using sophisticated algorithms that consider distance, partner availability, order specifics, preparation times, and real-time traffic conditions. This work directly impacts delivery speed, reliability, and overall satisfaction for customers, couriers, and merchants.
The Retail opportunity within the delivery business is rapidly growing, expanding Uber's footprint beyond food delivery, and redefining local commerce with efficient, reliable non-food retail delivery solutions.
What You Will Do
- Define, design, lead, and execute the technical roadmap for Advanced Matching.
- Collaborate with Product, Design, Data Science, and Business teams to align solutions with objectives.
- Ensure code quality, system reliability, and security using best practices.
- Champion a culture of innovation, agility, and engineering excellence.
- Lead and develop a team of software engineers through mentorship and performance management.
Basic Qualifications
- 2+ years as an engineering manager.
- BS or MS in Computer Science or related field, or equivalent experience.
- Strong problem-solving skills with expertise in algorithms, data structures, optimizations, and analysis.
- Experience in designing hyper-scale distributed systems.
- Resilience, determination, and a collaborative mindset.
- Ability to execute and drive product roadmap.
- Optimized communication skills, both written and verbal.
- Experience managing teams of 5-10 people.
Preferred Qualifications
- 7+ years experience in product engineering, designing, and coding.
- Experience in Marketplace or B2B companies.
- Experience in productionizing machine learning or deep learning models.
- Proficiency in batch and real-time data pipelines.
Compensation & Benefits
For Canada-based roles: Base salary range is CAD$189,000 per year - CAD$210,000 per year. Additional bonus programs, equity awards, and various benefits are available. More details can be found at Uber Benefits.
Key skills/competency
Engineering Manager, Advanced Matching, algorithms, distributed systems, mentorship, technical roadmap, innovation, retail, data pipelines, marketplace
How to Get Hired at Uber
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills to specialized delivery systems.
- Highlight managerial experience: Emphasize team leadership and mentorship.
- Showcase technical expertise: Mention algorithms and distributed systems.
- Prepare real examples: Demonstrate problem-solving in delivery challenges.