Staff Data Scientist I - Matching
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Own end-to-end matching architecture, develop multi-objective optimization models, and build real-time systems using Python and Spark for marketplace efficiency.
Key Skills for This Role
Full Job Posting
Overview
As a Staff Data Scientist I Matching, you will own the end-to-end matching and dispatch architecture for Careem s Food and Groceries verticals.
You will design and implement real-time assignment systems that optimize cost, SLA compliance, and marketplace efficiency at scale.
This role sits at the core of the marketplace engine solving complex, multi-objective optimization problems under uncertainty.
You will build systems that dynamically match orders to captains, optimize batching and pooling decisions, and continuously re-optimize as new information arrives.
You will operate as a senior technical IC, leading architecture decisions, mentoring other data scientists, and setting optimization standards across the domain.
• Matching & Dispatch Architecture Ownership
- Design and own the end-to-end matching and dispatch systems for Food & Groceries.
- Architect scalable assignment frameworks incorporating:
- Static and dynamic assignment
- Online matching under uncertainty
- Batch and pooling optimization
- Continuous re-optimization with dynamic events
- Establish robust optimization standards and best practices across the organization.
• Multi-Objective Optimization & Algorithm Development
- Formulate and implement multi-objective optimization models balancing:
- Cost minimization
- SLA compliance
- Marketplace efficiency
- Develop and deploy:
- Min-cost flow and assignment models
- Graph-based optimization frameworks
- Custom solvers and OR-Tools based solutions
- Incorporate stochastic elements and uncertainty-aware decision-making into assignment policies.
- Continuously refine matching quality under high-scale marketplace conditions.
• Real-Time Systems & Production Delivery
- Build production-grade real-time matching systems using Python, Spark, and Trino.
- Design scalable pipelines capable of handling large-scale, high-throughput marketplace events.
- Collaborate with Engineering and Platform teams to ensure reliable model serving and system performance.
- Lead performance monitoring, diagnostics, and system optimization.
• Experimentation & Impact Measurement
- Define evaluation metrics aligned with marketplace and operational objectives.
- Design and run controlled experiments to quantify matching improvements.
- Analyze system trade-offs and communicate clear, data-driven recommendations to Product and Operations stakeholders.
- Ensure decisions translate into measurable improvements in efficiency and SLA performance.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at careem
Senior Category Management Executive
Dubai, UAE
Support category strategies, manage supplier communication, track performance, conduct market research, and maintain relationships with suppliers in a retail environment.
Operations Assistant - Partner Training
Abu Dhabi, UAE
Train and onboard restaurants for Careem Food Delivery, requiring fluency in Arabic and English, strong communication skills, and proficiency in Microsoft Office.
Key Account Manager
United Arab Emirates, UAE
About the team The Food team at Careem is at the forefront of transforming how people experience food delivery across the UAE. As part of one of the fastest-growing verticals, w...
Senior Data Scientist II - Personalization
, UAE
Careem is building the Everything App for the greater Middle East making it easy to move around, order food and groceries, manage payments, and more. Our purpose is simple: to s...
Account Manager II
Dubai, UAE
Careem is building the Everything App for the greater Middle East making it easy to move around, order food and groceries, manage payments, and more. Our purpose is simple: to s...
Team Lead - Account Management
United Arab Emirates, UAE
We are looking for a Team Lead - Account Management to drive strong commercial performance and build impactful partnerships with our restaurant partners in the UAE. This role re...
Category Management Executive
Dubai, UAE
Support the grocery category team in managing assortment, sourcing, pricing, and promotions for the category. This role is ideal for someone who is passionate about the industry...
Account Manager I
Dubai, UAE
Responsible for managing restaurant partner relationships, driving performance through data insights, and collaborating with teams to enhance food delivery experiences.
Senior Category Management Executive
Dubai, UAE
Operations Assistant - Partner Training
Abu Dhabi, UAE
Key Account Manager
United Arab Emirates, UAE
Senior Data Scientist II - Personalization
, UAE
Account Manager II
Dubai, UAE
Team Lead - Account Management
United Arab Emirates, UAE
Category Management Executive
Dubai, UAE
Account Manager I
Dubai, UAE
