Senior Search Engineer

Snapmint

Bengaluru

On-site

INR 900,000 - 1,800,000

Full time

24 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Snapmint in Bengaluru is seeking a Search Engineer to design and build scalable search systems for our ecommerce ecosystem. You will tackle multilingual, conversational queries and deliver highly relevant, personalised results.

You will own indexing pipelines, experiment with BM25, semantic search, and Learning-to-Rank, and collaborate with data science, catalog, and product teams to improve discovery and conversion.

Join a fast-moving team focused on production-grade, low-latency search.

Qualifications

  • 5+ years of experience building scalable backend systems.
  • Hands-on with Elasticsearch/OpenSearch/Solr.
  • Strong information retrieval concepts and indexing.
  • Experience with multilingual or transliterated search.
  • Designing scalable search APIs and indexing pipelines.
  • Familiar with Learning-to-Rank techniques.

Responsibilities

  • Design and build scalable, low-latency Search & Discovery services capable of serving millions of search requests.
  • Develop intelligent query understanding capabilities including spell correction, synonym expansion, transliteration, multilingual query processing, intent detection, query rewriting, and attribute extraction.
  • Build and optimise indexing pipelines to continuously synchronise search indexes with catalogue, pricing, inventory, and merchant updates.
  • Design and improve search relevance using lexical search (BM25), semantic search, Learning-to-Rank, business signals, and personalisation.
  • Build search capabilities including autocomplete, query suggestions, facets, filters, zero-result recovery, and related search recommendations.
  • Partner with Catalogue, Personalisation, Data Science, and Product teams to improve product discoverability and search quality.
  • Define, monitor, and improve search quality metrics such as CTR, Conversion Rate, Zero-Result Rate, Recall, and Search Latency through experimentation and A/B testing.
  • Drive architecture, performance optimisation, observability, and production excellence for the Search platform.

Skills

Backend systems
Elasticsearch
Information retrieval
Multilingual search
Distributed systems
Learning-to-Rank

Tools

Elasticsearch
OpenSearch
Apache Solr

Job description

We are looking for a Search Engineer who is passionate about solving complex search problems at scale, from understanding natural, multilingual, and conversational user queries to delivering highly relevant, personalised search results across Snapmint's ecommerce ecosystem.

Responsibilities
  • Design and build scalable, low-latency Search & Discovery services capable of serving millions of search requests.
  • Develop intelligent query understanding capabilities including spell correction, synonym expansion, transliteration, multilingual query processing, intent detection, query rewriting, and attribute extraction.
  • Build and optimise indexing pipelines to continuously synchronise search indexes with catalogue, pricing, inventory, and merchant updates.
  • Design and improve search relevance using lexical search (BM25), semantic search, Learning-to-Rank, business signals, and personalisation.
  • Build search capabilities including autocomplete, query suggestions, facets, filters, zero-result recovery, and related search recommendations.
  • Partner with Catalogue, Personalisation, Data Science, and Product teams to improve product discoverability and search quality.
  • Define, monitor, and improve search quality metrics such as CTR, Conversion Rate, Zero-Result Rate, Recall, and Search Latency through experimentation and A/B testing.
  • Drive architecture, performance optimisation, observability, and production excellence for the Search platform.
Requirements
  • 5+ years of experience designing and building scalable backend systems using modern programming languages (Java / Node.js / Rust / Golang, etc).
  • Strong hands-on experience with Elasticsearch, OpenSearch, or Apache Solr.
  • Deep understanding of Information Retrieval concepts including inverted indexes, analysers, tokenisation, BM25 faceting, query parsing, indexing, and relevance tuning.
  • Experience building query understanding systems, including multilingual or transliterated search, spell correction, synonym expansion, and query normalisation.
  • Experience designing scalable search APIs.
  • Experience building indexing pipelines for large-scale catalogues with near real-time updates.
  • Experience implementing query understanding capabilities such as spell correction, synonym expansion, query normalisation, transliteration, and attribute extraction.
  • Good understanding of semantic search, embeddings and hybrid lexical-semantic retrieval.
  • Experience with Learning-to-Rank (LTR) techniques or integrating ML-based ranking models into production search systems.
  • Strong understanding of distributed systems, search performance optimisation, caching strategies, and low-latency system design.
Preferred Skills
  • Experience building ecommerce or marketplace search.
  • Experience using LLMs for query understanding, query rewriting, or conversational search.
  • Experience running online experiments and A/B testing to improve search relevance.

This job was posted by Parvinder Kaur from Snapmint.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead
Technical Lead

Pagaar India • India

On-site
INR 3,000,000 - 6,000,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Bloomreach • India

On-site
INR 2,000,000 - 3,000,000
Senior Product Manager - Search
Senior Product Manager - Search

Snapmint • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Diligente Technologies • Hyderabad

On-site
INR 3,500,000 - 5,200,000
SOLR & SpaCy Developer
SOLR & SpaCy Developer

Infosys • Chennai District

On-site
INR 1,800,000 - 3,200,000
Sr. Manager, Software Engineering (Search)
Sr. Manager, Software Engineering (Search)

Highspot, Inc. • Hyderabad

On-site
INR 2,500,000 - 3,500,000
Sr. SOLR/Java Search Developer
Sr. SOLR/Java Search Developer

Kaarya Consulting Services • Thiruvananthapuram

On-site
INR 1,000,000 - 1,500,000
Senior Data Engineer
Senior Data Engineer

Azilen Technologies Pvt. Ltd. • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Senior Google Retail Search Developer
Senior Google Retail Search Developer

Infosys • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Elastic Search Developer
Elastic Search Developer

Infosys • Pune District

On-site
INR 900,000 - 1,500,000