Engineering Manager II
@ Uber

Toronto, ON
CA$189,000
On Site
Full Time
Posted 21 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @uber.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems design principles.
Study algorithm optimization techniques.
Brush up on data structure applications.
Practice coding agile solutions.

Behavioral Questions

Describe a time you led innovation.
Explain conflict resolution within teams.
Demonstrate decision making under pressure.
Discuss mentoring experiences effectively.

Frequently Asked Questions