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.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.