428,639open jobs
14,645companies
62,546added this week
Browse all
Salary
$28k – $69k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Principal · 10+ years exp
Overview
Company
Impact
Profile match
Snapmint is a consumer lending company headquartered in Mumbai, India, and founded in 2016. The company provides buy now, pay later instalment financing at online and offline merchants for shoppers who do not hold credit cards. It underwrites customers through alternative data, works with retailers across electronics, fashion, and appliances, and focuses on smaller Indian cities where formal credit penetration is low.

We are looking for a Principal Engineer - Search to lead the vision, architecture, and evolution of Snapmint's Search platform. This role is responsible for building industry-leading search experiences that help millions of users discover relevant products quickly and efficiently across Snapmint's ecommerce ecosystem. As a Principal Engineer, you will drive technical strategy, mentor engineering teams, influence cross-functional product decisions, and architect highly scalable, low-latency search systems leveraging modern Information Retrieval, Machine Learning, and Generative AI technologies.

Responsibilities:

  • Define and drive the vision, architecture, and roadmap for Snapmint's Search and Discovery platform.
  • Architect scalable, low-latency, and highly available search systems serving millions of requests.
  • Lead search relevance initiatives across query understanding, ranking, semantic retrieval, personalisation, and GenAI-powered search.
  • Design and optimise indexing pipelines, search APIs, and core discovery capabilities including autocomplete, recommendations, filters, and zero-result recovery.
  • Establish best practices for scalability, performance, observability, and operational excellence.
  • Define search quality metrics (CTR, Conversion, Recall, Precision, Latency) and drive continuous improvement through experimentation and A/B testing.
  • Partner with Product, Data Science, Catalogue, and Personalisation teams to enhance product discoverability and customer experience.
  • Mentor senior engineers and provide technical leadership across the organisation.

Requirements:

  • 10+ years of software engineering experience, with significant experience building large-scale Search, Discovery, Recommendation, or Information Retrieval systems.
  • Strong expertise in Elasticsearch, OpenSearch, Apache Solr, or similar search technologies.
  • Deep understanding of Information Retrieval fundamentals including: Inverted indexes, Tokenisation, Analysers, BM25 Query parsing, Faceting, Relevance tuning, Ranking models.
  • Proven experience designing and operating large-scale, distributed backend systems.
  • Strong hands-on experience with query understanding systems such as spell correction, synonym management, multilingual search, transliteration, and query expansion.
  • Experience building scalable search APIs and search platforms serving high-volume traffic.
  • Expertise in search performance optimisation, capacity planning, caching strategies, and low-latency architecture.
  • Strong knowledge of semantic search, embeddings, vector databases, and hybrid retrieval architectures.
  • Experience implementing Learning-to-Rank frameworks and ML-driven ranking systems in production environments.
  • Demonstrated ability to lead large technical initiatives and influence cross-functional engineering organisations.

Good to Have:

  • Experience building Search and Discovery platforms for ecommerce, fintech marketplaces, or large consumer internet products.
  • Experience with Generative AI and LLM-powered search, including: Conversational search, Retrieval-Augmented Generation (RAG), Query rewriting, Search assistants, Search personalisation.
  • Experience with vector databases and modern retrieval frameworks.
  • Familiarity with recommendation systems and personalisation engines.
  • Experience leading organisation-wide architecture reviews and technical strategy initiatives.
  • Strong track record of mentoring senior engineers and growing technical leadership within teams.
  • Experience driving experimentation frameworks and relevance optimisation through A/B testing at scale.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
428,639 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bengaluru
$23k – $53k per year (Estimated) • Remote • Full-Time • Moscow
Python
Java
SQL
Scala
Python
pySpark
Databases
PostgreSQL
ClickHouse
HBase
RabbitMQ
MS SQL
ElasticSearch
Apache Kafka
Vertica
AI/ML
Hadoop
Spark
Airflow
Flink
DevOps
CI/CD
Docker
Analytics
ETL/ELT
Apply
$26k – $65k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Chennai
Python
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Framework
Databases
PostgreSQL
MS SQL
ElasticSearch
Apache Kafka
Google BigQuery
BigQuery
AI/ML
AI Agents
RAG
Frontend
Redux
Webpack
Angular
React.js
Mobile
React Native
DevOps
CI/CD
Platform Engineering
Apply
Computer Scientist I 5 hours ago
$19k – $53k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
Node JS
Python
Flask
FastAPI
pySpark
Databases
Databricks
Delta Lake
Milvus
Pinecone
Apache Kafka
AI/ML
LangChain
Hadoop
Spark
LlamaIndex
Pandas
NumPy
DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Vector
Analytics
ETL/ELT
Apply
$34k – $74k per year (Estimated) • Remote/Hybrid • Full-Time • 13+ years exp • Bachelor's Degree • Hyderabad
Java
Java
Spring Boot
Databases
PostgreSQL
DynamoDB
Apache Kafka
OpenSearch
DevOps
Rest API
OpenShift
CI/CD
Jenkins
AWS
Docker
AWS Lambda
GitHub
Amazon S3
Apply
Remote • Full-Time
Python
JavaScript
Python
Django
Gunicorn
Uvicorn
Databases
PostgreSQL
Redis
AI/ML
Cursor
Claude
Claude Code
Embeddings
Function Calling
LLM
RAG
OpenAI Codex
Tool Use
DevOps
Rest API
Git
Nginx
GitHub
Apply
SDE 1 - iOS 7 hours ago
In office • 1+ year exp • Bachelor's Degree • Gurgaon
Swift
Mobile
UIKit
SwiftUI
Core Data
Core Animation
MVVM
AVFoundation
Core Graphics
DevOps
Rest API
Git
Apply
$29k – $60k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Bengaluru
Apply
IT Administrator 17 days ago
$11k – $30k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Mumbai
DevOps
Windows Server
Incident Management
Cybersecurity
Sophos
Management
Jira
Apply
SDE 1 - Android 27 days ago
In office • Full-Time • 1+ year exp • Bachelor's Degree • Gurgaon
Java
Kotlin
Java
RxJava
GSON
Kotlin
Retrofit
Hilt
Glide
Dagger
Kotlin Coroutines
OkHttp
Mobile
Jetpack Compose
MVVM
Room
Dependency Injection
WorkManager
DataStore
Material Design
ProGuard
ViewModel
Management
Jira
Apply
$20k – $50k per year (Estimated) • In office • 3+ years exp • Gurgaon
JavaScript
Node JS
Node JS
Express
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Apply
$23k – $50k per year (Estimated) • In office • Full-Time • PhD • Bengaluru
Apply
Remote/Hybrid • Full-Time • PhD • Bengaluru
AI/ML
Reinforcement Learning
Time Series Forecasting
Interpretability
Apply
$17k – $38k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Bengaluru • Gurgaon
Management
Outlook
Apply
$91k – $151k per year • In office • Full-Time • 1+ year exp • Bachelor's Degree • Atlanta • Bengaluru • Hyderabad
Analytics
Tableau
Power BI
Microsoft Excel
Apply
Buyer I 1 day ago
$13k – $31k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru
Analytics
Tableau
Apply
See all jobs
This is one of many
428,639 more open roles from verified company boards, updated every day.