Applied Scientist II, Amazon Search (Semantic Matching and Ranking), Bengaluru

Application ends: October 13, 2026
Apply Now

Job Description

Amazon Search is hiring an Applied Scientist II in Bengaluru to improve product search with NLP, machine learning and deep learning. The role leads work on query understanding, semantic matching and ranking, and on search autocomplete, with solutions that must be precise, fast and work in every language and country Amazon serves. The posting mentions bi-encoders, cross-encoders, distillation from large foundation models and reward modelling.

At a glance

  • Role: Applied Scientist II, Amazon Search
  • Posted: 10 August 2026
  • Focus: Query understanding, semantic matching, ranking, autocomplete, multilingual search
  • Location: Bengaluru, Karnataka, India
  • Job ID: 10497887
  • Apply: open until filled (re-checked 13 October 2026)

About the Amazon Search applied scientist role

  • Develop and deploy ML models that return relevant search results
  • Design and train semantic matching models (bi-encoders, cross-encoders, distillation from large foundation models) for ranking and relevance
  • Use reinforcement learning and reward modelling to keep improving result quality
  • Train multi-objective ranking systems that balance diversity, specificity and relevance
  • Build architectures for strict latency limits using distillation, quantisation and efficient inference, and lead projects from problem framing to launch

What Amazon is looking for

  • At least 3 years of building machine learning models for business applications
  • A PhD or a master’s degree
  • Patents or publications at top peer-reviewed conferences or journals
  • Programming in Java, C++, Python or a related language
  • Experience in algorithms and data structures, parsing, numerical optimisation, data mining, or parallel, distributed or high-performance computing

Nice to have

  • Experience using Unix or Linux
  • Professional software development experience

Pay and location

Amazon’s posting does not state a salary; pay is discussed during the hiring process. The role is based in Bengaluru, India.

How to apply

Apply through the official Amazon job posting. Amazon’s posting does not give a closing date, so the role is open until filled; ResearchJobs.in will re-check this listing on 13 October 2026. Amazon lists the minimum and preferred qualifications on the posting; read both before applying. Check the posting for location and work-authorisation details before you apply.

See all our artificial intelligence jobs, or browse more research jobs on ResearchJobs.in.

Hiring institution: Amazon

Official advertisement: www.amazon.jobs

How to prepare for this application

  • Retrieval models: revise dual encoders, cross-encoder re-ranking and knowledge distillation.
  • Latency matters: be ready to explain how you would serve a transformer ranker within a tight millisecond budget.
  • Multilingual search: think about queries that mix languages or scripts, which are common in India.
  • Evaluation: know NDCG, MRR and how offline metrics relate to A/B tests.
  • Leadership Principles: Amazon interviews lean on them; prepare two or three STAR stories for each.

About Amazon in India

Amazon runs large science and engineering teams in India, including in Bengaluru, Hyderabad, Chennai, Pune and Gurugram. Applied scientists and data scientists work on machine learning problems across retail, logistics, advertising, devices, payments and cloud services.

We send one confirmation email first. Every alert has an unsubscribe link.