Staff Software Engineer - Search Quality
Owns search quality across hybrid retrieval systems serving AI agents and human users. The role focuses on ranking, relevance evaluation, embeddings, and grounding RAG outputs across heterogeneous enterprise data.
About the job
Responsibilities
- Own search-result quality for AI-agent retrieval and human search experiences.
- Optimize hybrid retrieval combining keyword-based and semantic vector search.
- Fine-tune ranking models for human-readable results and LLM-ready context.
- Build guardrails and relevance scoring to keep AI outputs grounded in reliable information.
- Connect structured SQL data, unstructured documents, and real-time business metrics.
- Apply traditional information-retrieval techniques to retrieval-augmented generation (RAG).
Requirements
- Experience with Lucene or Elasticsearch, embeddings, and ranking algorithms.
- Understanding of search relevance and evaluation frameworks.
- Experience with human-in-the-loop and LLM-based evaluation.
- Knowledge of relevance metrics including nDCG, MRR, and Precision@K.
- Ability to work with information retrieval and RAG systems.
Benefits
- Comprehensive regional benefits and perks are offered.
Skills
Lucene, Elasticsearch, Embeddings, Ranking Algorithms, Information Retrieval, RAG, Ndcg, Mrr, Precision@K, SQL
Similar jobs
Data Science jobsLeads search quality for AI-agent retrieval and human search experiences, optimizing hybrid retrieval, ranking, relevance metrics, and evaluation frameworks. The role requires expertise in information retrieval, embeddings, Elasticsearch or Lucene, and RAG.
Leads advanced analytics for Airbnb’s Community Support business, partnering with product and business leaders on experimentation, scalable data solutions, forecasting, machine learning, and AI-first workflows. Requires 8+ years of experience, advanced quantitative training, expert SQL, advanced Python, and strong stakeholder leadership.
The Senior Data Scientist will build scalable product analytics assets, measurement frameworks, and AI-assisted analytical workflows while partnering with cross-functional teams to guide product and business decisions. The role requires 4+ years of applied data experience and strong SQL, programming, statistics, machine learning, and experimentation skills.
Develop statistical and machine learning models, experimentation, visualizations, and foundation-model solutions to deliver operational insights and support strategic decisions. Requires a bachelor’s degree and 3+ years of relevant analytics or data experience in SaaS or enterprise software.
The Data Scientist will analyze large datasets, build and deploy machine learning models, conduct statistical testing, and communicate actionable insights. The role requires 4+ years of experience, strong Python and SQL skills, and a bachelor's or master's degree in a quantitative field.