hero
companies
Jobs

Engineering Manager II - Advanced Matching, Retail

Uber

Uber

Software Engineering, Other Engineering
Toronto, ON, Canada
CAD 189k-210k / year + Equity
Posted on Jun 27, 2025

About the Role

At Uber Delivery, we're at the forefront of revolutionizing how people get the things they need, right to their doorstep. We tackle complex challenges daily, from optimizing delivery routes in dense urban environments to ensuring seamless inventory management and real-time order fulfillment. The sheer scale and speed of our operations demand innovative solutions that blend cutting-edge technology with practical, real-world application.

The Advanced Matching team is at the heart of this innovation, specifically focused on solving the intricate problems of pairing demand (orders) with supply (delivery partners and merchants) in the most efficient and intelligent ways possible. This involves developing sophisticated algorithms that consider a myriad of factors, including distance, delivery partner availability, order contents, predicted preparation times, and even real-time traffic conditions. Our work directly impacts delivery speed, reliability, and ultimately, customer, courier and merchant satisfaction.

The Retail opportunity within the delivery business is immense and growing rapidly. As consumer expectations shift towards instant gratification and convenient access to a wider range of goods, the ability to deliver non-food retail items efficiently and reliably is becoming a critical differentiator. This space presents unique challenges, from handling diverse product types to managing varying delivery speeds and ensuring seamless integration with retail partners. This is a high-growth area with significant potential to expand Uber's footprint beyond food delivery and redefine the future of local commerce.

We are seeking a highly skilled and experienced Engineering Manager II to lead our Advanced Matching team, focusing on the exciting challenges partnering with the Uber Direct organization to make our last mile delivery world class!

What You Will Do

  • Define, design, lead and execute end to end technical roadmap for Advanced Matching team
  • Collaborate with Product, Design, Data Science and Business teams to align technical solutions with business objectives
  • Ensure code quality, system reliability and security by enforcing best practices in software development
  • Champion a culture of innovation, agility and engineering excellence in the team
  • Lead and grow a team of software engineers, providing technical guidance, career mentorship, and performance management

Basic Qualifications

  • 2+ years experience as engineering manager
  • BS or MS in Computer Science or a related technical field, or equivalent experience
  • Strong problem-solving skills, with expertise in algorithms, data structures, optimizations and data analysis
  • Passion for designing and building hyper-scale distributed systems
  • Resilience, determination, ownership mindset, and a keen appetite for collaborative efforts
  • Ability to execute and drive product roadmap
  • Proven track record delivering business impact
  • Strong communication skills, both written and verbal
  • Managed teams sized 5-10 people

Preferred Qualifications

  • 7+ years experience in product engineering, designing and coding
  • Experience working in Marketplace or B2B companies
  • Experience in productionizing machine learning or deep learning models in production
  • Proficiency in batch and real-time data pipelines

For Canada-based roles: The base salary range for this role is CAD$189,000 per year - CAD$210,000 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

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. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.