{"id":1382914,"url":"https://alion.io/job/snapmint-staff-engineer","title":"Staff Engineer","company":{"id":809,"name":"Snapmint","domain":"snapmint.com","url":"https://alion.io/company/snapmint","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":30000,"max_usd":77000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":21},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"Apache Solr","optional":false},{"name":"ElasticSearch","optional":false},{"name":"OpenSearch","optional":false},{"name":"Semantic Search","optional":false},{"name":"Semantic Search","optional":false}],"status":"live","first_seen_at":"2026-09-28T09:11:47Z","employer_posted_date":null,"last_verified_at":"2026-09-28T09:11:47Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"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.\nResponsibilities:\nOwn the architecture and evolution of high-scale, low-latency Search and Discovery services, serving millions of search requests with strong reliability and performance.\nBuild query understanding systems covering spell correction, synonym expansion, transliteration, multilingual search, intent detection, query rewriting, and attribute extraction.\nOwn near-real-time catalogue indexing pipelines to keep search indexes synchronised with catalogue, pricing, inventory, and merchant updates.\nDrive search relevance and ranking using BM25 semantic search, Learning-to-Rank, business signals, and personalisation.\nBuild and improve search experiences including autocomplete, query suggestions, facets, filters, zero-result recovery, and related searches.\nPartner with Catalogue, Personalisation, Data Science, and Product teams to improve product discoverability and search quality.\nDefine and optimise search metrics such as CTR, conversion rate, zero-result rate, recall, and latency through experimentation and A/B testing.\nDrive architecture, scalability, observability, performance optimisation, and production excellence for the Search platform.\nRequirements:\n5+ years of experience building scalable backend systems using modern programming languages.\nStrong hands-on experience with Elasticsearch, OpenSearch, or Apache Solr.\nDeep understanding of Information Retrieval, including inverted indexes, analysers, tokenisation, BM25 faceting, query parsing, indexing, and relevance tuning.\nExperience building query understanding systems, including spell correction, synonym expansion, query normalisation, transliteration, and attribute extraction.\nExperience designing scalable search APIs and near-real-time indexing pipelines for large product catalogues.\nUnderstanding semantic search, embeddings, and hybrid lexical-semantic retrieval.\nExperience with Learning-to-Rank or ML-based ranking models in production search systems.\nStrong understanding of distributed systems, caching, search performance optimisation, and low-latency system design.\nGood to Have:\nExperience building e-commerce or marketplace search systems.\nExperience using LLMs for query understanding, query rewriting, or conversational search.\nExperience running online experiments and A/B testing to improve search relevance and business metrics.","description_format":"text","description_chars":2660,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Buy Now, Pay Later"],"lifecycle":[{"event":"open","at":"2026-09-28T09:11:47Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["seen:0","velocity","win:early"],"computed_at":"2026-09-29T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/snapmint-staff-engineer","json_url":"https://alion.io/job/snapmint-staff-engineer.json","meta":{"generated_at":"2026-09-30T04:08:42Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2780,"day_limit":5000,"remaining_today":2220,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}