Staff Software Engineer- Search Quality
Databricks · Bangalore, India · Engineering - Pipeline
About this role
Databricks is hiring a staff-level Staff Engineer in the software engineering function based in Bangalore, India. The posting calls out experience with SQL, Elasticsearch, Spark, Databricks.
- Role
- Staff Engineer
- Function
- software engineering
- Level
- staff
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Bangalore, India
- Department
- Engineering - Pipeline
More roles at Databricks
Job description
from Databricks careersP-1408
The Mission
We are democratizing Data and AI for every enterprise user. Our vision is a world where anyone can master their organization’s data through Apps and AI Agents. We are building the retrieval backbone for two worlds: the high-precision context layer for AI agents and the intuitive search experience for people goal is the same: instant, accurate, and actionable insight.
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: Optimizing the retrieval layer that allows LLMs to reason over data they weren’t trained on, ensuring they have the "ground truth" needed to synthesize accurate, high-stakes business actions.
- The Human User: Improving the traditional search experience so employees can find assets and answers through intuitive, high-recall interfaces.
The Technical Challenge
This isn't a solved problem. You will be tackling "Search" in its most evolved form:
- Hybrid Retrieval: Balancing traditional keyword-based search (for exactness) with semantic vector search (for intent).
- Dual-Optimization: Fine-tuning ranking models that satisfy both human readability and LLM-ready context.