Engineering Manager, Fulfillment Matching and Indexing Team
About the Role
The Fulfillment platform is the foundation powering the logistics behind fulfilling user orders from any Uber app. It operates life cycles of orders, trips, drivers, eaters, and other user sessions when they interact with Uber. These interactions are real-time and high-scale when millions of concurrent riders, drivers, and eaters are using Uber. We support both Uber Rider businesses (pool, airports, hourly rentals, intercity trips, reservations, package delivery, uber health) and Uber Delivery businesses (groceries, uber eats, delivery API).
Our tech challenges are in both the business layer (data modeling of complex products, building reusable higher order business APIs to share across products) and the Infrastructure layer (storing high write & transient data, language framework, search & ranking, events & data streaming systems)
In this role, you will lead teams responsible for the core services that power real-time matching across Uber’s Fulfillment platform. These systems efficiently and reliably connect supply (earners, drivers, shoppers) with demand (trips, orders, routes) across Mobility and Delivery. Fulfillment Matching focuses on determining which earners receive offers and when, optimizing for ETA, reliability, and overall platform efficiency within a complex, high-volume, low-latency distributed environment.
As a manager, you will lead and grow high-performing engineering teams while owning the reliability, scalability, and evolution of these foundational systems. Your work will directly influence dispatch efficiency, cost per trip, and the end-to-end experience for riders and earners, while shaping the long-term architecture of Uber’s Fulfillment platform.
You can get a glimpse of the work we do in Fulfillment
- https://eng.uber.com/fulfillment-platform-rearchitecture/
- https://eng.uber.com/building-ubers-fulfillment-platform/
What You Will Do:
Strategic Leadership and Team Development
- Lead and mentor a high-performing engineering team, fostering a culture of technical excellence and accountability.
- Actively manage career growth, performance, and skill development while maintaining a high bar for engineering quality and reliability.
- Drive the technical vision and roadmap by translating complex business and product requirements into generic, reusable platform capabilities that ensure scale and reliability across the Fulfillment system.
Vision and Technical Roadmap
- Define and execute the technical strategy and roadmap, ensuring close alignment with the broader Fulfillment platform vision and Uber company-wide objectives.
- Drive significant initiatives to scale offers for earning opportunities and develop rules framework to maintain compliance.
Architecture and Design Excellence
- Oversee the design and architecture of highly scalable, reliable, and extensible matching systems.
- Apply a rigorous platform mindset to develop robust data models, defining clear APIs, and building core capabilities for tasks like concurrent matching and job assignment optimizations.
- Ensure that designs maintain a high bar for quality, prevent the accumulation of technical debt, and promote extensible solutions.
- Projects will involve developing data models for new earning opportunities.
Execution and Delivery Management
- Own the end-to-end execution of critical projects in Matching (e.g., cross LoB matching, multimodal matching).
- Implement and refine processes for planning, prioritization, and tracking to ensure timely and high-quality delivery, effectively managing competing priorities and inbound requests.
Cross-Functional Collaboration and Influence
- Proactively partner with Product, Data Science, and other Engineering teams (e.g., Matching, Rider, Fares) to gather requirements, manage dependencies, and drive consensus on shared initiatives.
- Represent the team in critical technical discussions and provide strategic input and guidance across the organization.
Operational Health and Efficiency
- Ensure the reliability, performance, and cost-efficiency of Matching services.
- Drive initiatives for simulation, change validation, and cost optimization, ensuring the platform can scale effectively to meet projected growth.
- Oversee the efficient handling of customer inbounds and maintenance tasks for the platform.
Basic Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 10+ years of relevant experience in software engineering.
- 2+ years of experience in an engineering management role, leading technical teams through technical leads.
- Strong leadership skills but also deeply technical: Proven experience designing, building, and operating high-scale, backend distributed systems. Requires a solid understanding of technical architecture, system design, and problem-solving acumen.
- Experience with various project management and prioritization frameworks.
Preferred Qualifications:
- Master's degree or Ph.D. in a related technical field.
- Proven ability to approach product and business challenges with a platform-first mindset to achieve maximum leverage and extensibility.
- Strong understanding of data modeling, API design, and microservices architecture in a complex, interconnected environment.
- Ability to balance strategic thinking with hands-on technical execution and problem-solving, especially when dealing with ambiguous or ill-defined problems.
- Exceptional communication, negotiation, and influencing skills, with a strong track record of successful cross-functional collaboration and executive stakeholder management.
For San Francisco, CA-based roles: The base salary range for this role is USD$180,000 per year - USD$200,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$180,000 per year - USD$200,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
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.
See our Candidate Privacy Statement
Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran Status, or any other characteristic protected by law.
Tercih ettiğiniz dili seçin
Teams
Departments
Locations
Asia Pacific
Europe, Middle East & Africa
Latin America
United States & Canada
Inside Uber