Databricks

Staff Software Engineer- Search Quality

Databricks
onsite staff full-time Bengaluru, India
Apply →

First indexed 18 Apr 2026

Description

We are seeking a Staff Software Engineer- Search Quality to join our team. As a key member of our engineering team, you will be responsible for building the retrieval backbone for our AI agents and improving the traditional search experience for our users.

The ideal candidate will have a strong background in information retrieval, machine learning, and software engineering. You will be working on a highly complex and challenging problem, balancing traditional keyword-based search with semantic vector search, and fine-tuning ranking models to satisfy both human readability and LLM-ready context.

Responsibilities:

  • Own the quality of results for our AI agents and human users
  • Optimize the retrieval layer for LLMs to reason over data they weren’t trained on
  • Improve the traditional search experience for employees to find assets and answers through intuitive, high-recall interfaces
  • Build the guardrails and relevance scoring to ensure our AI stays grounded in reality

Requirements:

  • Strong background in information retrieval, machine learning, and software engineering
  • Experience with Lucene/Elasticsearch, embeddings, and ranking algorithms
  • Understanding of relevance metrics (nDCG, MRR, Precision@K)
  • Ability to work on a highly complex and challenging problem

Benefits:

  • Comprehensive benefits and perks that meet the needs of all employees
  • Opportunity to work on a highly complex and challenging problem
  • Collaborative and dynamic work environment

About Databricks:

Databricks is a data and AI company that provides a platform for unifying and democratizing data, analytics, and AI. Over 10,000 organizations worldwide, including many Fortune 500 companies, rely on Databricks.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/databricks/jobs/8439348002