Senior Applied Scientist (Researcher) - Matching

inDrive

inDrive

Poland

Posted on May 27, 2026
We are looking for a Senior Applied Scientist (Matching) to design and evolve matching systems for our marketplace. You will develop matching as a real-time decision system, balancing supply, demand, and marketplace efficiency under uncertainty and dynamic conditions. Unlike traditional dispatch-based matching, our marketplace operates on a unique bid-based model, where rider-driver connections are shaped through direct negotiation. This creates a fundamentally different optimization problem, requiring advanced approaches to modeling user behavior, response dynamics, and marketplace incentives.
Department
Analytics Department
Employment Type
Full Time
Location
Cyprus
Address
Limassol, Limassol
Workplace type
Hybrid

Key Responsibilities

  • Design and improve matching and ranking algorithms, including supply/demand response and behavioral modeling
  • Frame matching as a decision system under uncertainty and real-time constraints
  • Develop, test, and deploy real-time matching and dispatching algorithms
  • Design and analyze A/B experiments to evaluate matching impact on marketplace efficiency and user experience
  • Productionize models in collaboration with engineering, ensuring scalability and robustness in high-load environments
  • Monitor system performance, including marketplace balance, feedback effects, and long-term matching quality
  • Contribute to methodological choices (e.g., discrete optimization, ranking, RL-inspired approaches)

Skills, Knowledge and Expertise

  • 3+ years of experience in Data Science, Applied Research, or algorithmic product optimization, preferably in marketplaces or matching/dispatch systems
  • Strong background in probability theory, mathematical statistics, discrete optimization, and causal inference
  • Proven ability to move from problem formulation to production-grade solutions
  • Proficiency in Python, SQL, and experience with production ML systems
Nice to Have
  • Experience with auction mechanics, economic models, or incentive-aware matching
  • Familiarity with online optimization, RL, or real-time decision systems
  • Experience working with large-scale, high-load production environments

Why join us

  • Help us challenge injustice by creating fair choices for millions of people across 1100+ cities in 48 countries
  • Develop your professional skills with access to mentoring, career consulting, and learning programs
  • Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program
  • Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects
  • Work alongside people who take initiative, speak openly, and challenge themselves to grow
  • Improve your language skills through co-financed courses and internal speaking clubs
Final benefits may vary depending on the location.

About inDrive

inDrive is a global tech company on a mission to challenge injustice. We started in 2012 in the coldest city on Earth, when a group of friends created a way for people to agree on fair ride prices. That idea grew into one of the world’s top ride-hailing apps, now with 360M installs across 48 countries.
Today, we offer more than rides: from freight and delivery to intercity travel and financial services, all designed to put people first. Our goal is to positively impact 1 billion lives by 2030. Through inVision, our non-profit arm, we support education, entrepreneurship, and equality in underserved communities.

Ready to ignite your inner drive?

Our Hiring Process

Stage 1:

Applied

Stage 2:

Interview with Talent Acquisition

Stage 3:

Technical Interview

Stage 4:

Hiring Manager Interview

Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.

Register Your Interest