I

inDrive

Global ride-hailing platform with fare negotiation

Senior Data Scientist - Geo Search

Applied Machine LearningUpdated on Nov 13
Full-timeTbilisi, GeorgiaNo salary listedHybrid

About the Job

Requirements

  • At least 5 years of experience building models that shipped and improved a production metric.
  • Direct experience with ranking, search relevance, or recommendation systems, including how they are evaluated.
  • Expert Python and SQL skills, fluency with gradient boosting, and working knowledge of transformers.
  • Experience taking a model to production and owning it afterwards.
  • Ability to work across teams, since search quality work generates data and engineering tasks that others own.

Responsibilities

  • Own ranking, relevance, and recommendation for geo search end to end, from training data through production models.
  • Build the label pipeline that turns search sessions and completed rides into trustworthy training data, including correction for position bias and other presentation effects.
  • Train and own the models that order results, and the confidence model that decides per query whether to serve the company's own answer or fall back to an external provider.
  • Build query understanding for the markets, including cross-script matching, using large language models to label offline and distilling the results into models fast enough for the keystroke path.
  • Own evaluation end to end, including the offline replay harness that scores recorded sessions against real rides, error analysis that routes failures to the right team, and online experiments that prove impact.
  • Keep models healthy after launch as data and cities shift.

Desired Qualifications

  • Depth in geocoding, autocomplete, or place search.
  • Practical learning-to-rank experience with pairwise and listwise objectives, MRR, NDCG, Hit@k, and their failure modes.
  • Relevance tuning on OpenSearch or Elasticsearch, including analyzers.
  • Multilingual or cross-script search experience, such as Arabic and Arabizi or Urdu and Roman Urdu.
  • Experience distilling language models under a latency budget, and experience in mapping or geospatial products in developing markets.
  • Prior design of a search evaluation pipeline, including dataset preparation, query/index tuning, and search system scores.
  • Experience working with and customizing the Learned-To-Rank plugin on OpenSearch to improve ranking.

About the Company

inDrive

Global ride-hailing platform with fare negotiation

inDrive operates a global mobility and urban services platform that connects passengers with independent drivers through a fare-negotiation system. Riders propose a trip price, and nearby drivers can accept, decline, or counteroffer, creating a peer-to-peer ride-hailing model. The service has expanded to intercity rides, delivery and cargo, groceries, advertising, and driver-focused fintech within its app. Unlike typical ride-hailing apps that use fixed fares, inDrive enables price negotiation and direct driver-rider interaction, and it pursues growth through a venture arm that funds ride-hailing-adjacent startups in emerging markets. This broader strategy aims to build a super-app for urban and gig-economy needs, with the goal of offering a wide range of mobility and urban services in 48 countries.

Company size
10,001+
Company stage
Debt Financing
Total funding
$532M
Headquarters
Mountain View, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at inDrive

See more jobs