Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19522316

    Snapmint Credit Advisory logo

    Staff Engineer

    Snapmint Credit Advisory · Bengaluru · onsite · Posted 23d ago

    Not disclosed6–10 yrsfulltimeSourced fromInstahyre

    About a minute. You'll make an account on the way through.

    About this role

    We are looking for a Senior Software Developer / Staff Engineer to build and scale Snapmint's Search and Discovery platform across its e-commerce ecosystem. The role will own search relevance, query understanding, indexing, and ranking systems, enabling fast, personalised, and highly relevant product discovery at scale.


    Responsibilities:

    • Own the architecture and evolution of high-scale, low-latency Search and Discovery services, serving millions of search requests with strong reliability and performance.
    • Build query understanding systems covering spell correction, synonym expansion, transliteration, multilingual search, intent detection, query rewriting, and attribute extraction.
    • Own near-real-time catalogue indexing pipelines to keep search indexes synchronised with catalogue, pricing, inventory, and merchant updates.
    • Drive search relevance and ranking using BM25 semantic search, Learning-to-Rank, business signals, and personalisation.
    • Build and improve search experiences including autocomplete, query suggestions, facets, filters, zero-result recovery, and related searches.
    • Partner with Catalogue, Personalisation, Data Science, and Product teams to improve product discoverability and search quality.
    • Define and optimise search metrics such as CTR, conversion rate, zero-result rate, recall, and latency through experimentation and A/B testing.
    • Drive architecture, scalability, observability, performance optimisation, and production excellence for the Search platform.


    Requirements:

    • 5+ years of experience building scalable backend systems using modern programming languages.
    • Strong hands-on experience with Elasticsearch, OpenSearch, or Apache Solr.
    • Deep understanding of Information Retrieval, including inverted indexes, analysers, tokenisation, BM25 faceting, query parsing, indexing, and relevance tuning.
    • Experience building query understanding systems, including spell correction, synonym expansion, query normalisation, transliteration, and attribute extraction.
    • Experience designing scalable search APIs and near-real-time indexing pipelines for large product catalogues.
    • Understanding semantic search, embeddings, and hybrid lexical-semantic retrieval.
    • Experience with Learning-to-Rank or ML-based ranking models in production search systems.
    • Strong understanding of distributed systems, caching, search performance optimisation, and low-latency system design.


    Good to Have:

    • Experience building e-commerce or marketplace search systems.
    • Experience using LLMs for query understanding, query rewriting, or conversational search.
    • Experience running online experiments and A/B testing to improve search relevance and business metrics.

    Sourced from instahyre

    Skills

    Indexingsearchdistributedcachingelastic searchOpensearchSolrretrievalrankingBackendRelevanceAPI

    About Snapmint Credit Advisory

    Snapmint Credit Advisory logo

    Snapmint Credit Advisory

    Financial Services

    180

    employees

    2015

    11 years old

    Mumbai, Maharashtra

    India

    ₹13.3L PA avg

    Avg at Snapmint Credit Advisory

    About

    Snapmint Credit Advisory specializes in financial services, addressing consumer needs for flexible payment options and simplifying loan accessibility for a better shopping experience.

    Industries

    Financial ServicesInternet

    Employee ratings

    10 reviews

    3.7/ 5

    Culture

    3.8

    Career growth

    3.1

    Work-life

    4.0

    Employees rate it well for

    Company Culture37Work-Life Balance37

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Staff Engineer · waiting for your command