About this role
Job title: Senior Staff Software Engineer- Search Quality
About the Role As a Search Quality Engineer, you sit at the heart of this transformation. You aren't just building a search engine; you are building the contextual backbone of the entire company. You will own the quality of results for two distinct but deeply connected users: the AI Agent and the Human User.
What You'll Do
- Own the quality of retrieval and ranking for both AI Agent and human search experiences, ensuring accuracy and usefulness.
- Balance hybrid retrieval: traditional keyword search for exactness with semantic vector search for intent.
- Fine-tune ranking models to satisfy human readability and LLM-ready context while mitigating hallucinations.
- Build guardrails and relevance scoring that keep AI grounded in real data; address data heterogeneity across structured SQL, unstructured docs, and real-time metrics.
What We're Looking For
- The IR Specialist: strong working knowledge of Lucene/Elasticsearch, embeddings, and ranking algorithms.
- The Quality and Metrics Obsessed: understands that relevance is subjective and can be measured via frameworks (human-in-the-loop and LLM-based) with metrics like nDCG, MRR, and Precision@K.
- The Bridge Builder: excited to apply traditional information retrieval wisdom to Retrieval-Augmented Generation (RAG).
Compensation & Benefits
- Comprehensive benefits package; details vary by region.
- Commitment to diversity and inclusion with inclusive hiring practices.