Engineering Manager II - Advanced Matching - #194781
Uber
Date: 8 hours ago
City: Toronto, ON
Contract type: Full time

About The Role
Marketplace Logistics is a central pillar to Uber's core mobility and delivery products. As the central brain of the company, we are the decision-makers enabling seamless movement from point A to point B for all Uber orders, from UberEats to new verticals such as grocery. We handle all the logic from making the dispatch, predicting how long a delivery might take, and estimating optimal pickup times for orders.
At a high level the team leverage real-time marketplace dynamics to shape consumer behavior and optimize business trade-offs. We continuously aim to enhance the experience for all marketplace users, including consumers, merchants, and couriers. This includes building consumer facing products, optimizing our core algorithms and creating predictive models for order lifecycle events.
The team addresses large-scale variations of the traveling salesperson problem in real-time. At any given time, we have tens of thousands of delivery requests and couriers looking for work in a city. Our jobs are to write software that identifies who is the best driver to complete a given request, how to batch trips or orders together that have similar routes, and when the best time is to make this decision. As you could imagine, solving this NP hard problem creates many fascinating problems around how to search the problem space, how to rapidly reach a near-optimal solution, and how to scale this process to operate within seconds. To do this, our team uses a wide variety of innovative technologies.
What You Will Do
Marketplace Logistics is a central pillar to Uber's core mobility and delivery products. As the central brain of the company, we are the decision-makers enabling seamless movement from point A to point B for all Uber orders, from UberEats to new verticals such as grocery. We handle all the logic from making the dispatch, predicting how long a delivery might take, and estimating optimal pickup times for orders.
At a high level the team leverage real-time marketplace dynamics to shape consumer behavior and optimize business trade-offs. We continuously aim to enhance the experience for all marketplace users, including consumers, merchants, and couriers. This includes building consumer facing products, optimizing our core algorithms and creating predictive models for order lifecycle events.
The team addresses large-scale variations of the traveling salesperson problem in real-time. At any given time, we have tens of thousands of delivery requests and couriers looking for work in a city. Our jobs are to write software that identifies who is the best driver to complete a given request, how to batch trips or orders together that have similar routes, and when the best time is to make this decision. As you could imagine, solving this NP hard problem creates many fascinating problems around how to search the problem space, how to rapidly reach a near-optimal solution, and how to scale this process to operate within seconds. To do this, our team uses a wide variety of innovative technologies.
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
- 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
- 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
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Registered Nurse, Intensive Care Unit
Mount Sinai Hospital (Toronto), Sinai Health,
Toronto, ON
1 day ago
Are you a Registered Nurse seeking to advance your career in critical care and make a significant difference in people’s lives? Join our team at Mount Sinai Hospital's recently renovated Intensive Care Unit (ICU), where you will make a profound impact on patient outcomes in a state-of-the-art environment. With opportunities for continued education, certifications, mentorship, and career advancement, this role...

Senior Financial Analyst
Capital One,
Toronto, ON
1 day ago
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Senior Financial Analyst Our Capital One Team. Yes, we’re a credit card company. But we’re more than that too. We’re driven by what our customers want, and how to make their lives simpler. We’re always looking for creative ways to offer digital solutions that make sense for our customers. With your help, we’ll...

Senior Full-Stack Developer (Ruby on Rails/React)
Phoenix,
Toronto, ON
1 week ago
What we're looking for We are looking for a senior full stack dev! Phoenix is a Y Combinator backed startup based in downtown Toronto. You’ll work closely with the cofounders to continue to build out the patient and physician side of our platform. We are looking for a passionate, mission-driven engineer who takes pride in the products they build. You're...
