Staff Software Engineer, Search Quality
Core
Drive technical direction of ranking, relevance, evaluation, and quality initiatives for Databricks' next-generation Search product to ensure accurate results across diverse multimodal datasets.
Role type
Staff Software Engineer (Search Quality & Ranking)
Builds
Ranking models, reranking systems, evaluation frameworks, and low-latency services for enterprise AI applications.
Domain
Data & AI infrastructure, Search, Information Retrieval
Deliverable
production ML models
Required skills
Large-scale search and ranking system design, relevance modeling, query understanding, hybrid retrieval, vector search, embedding-based semantic retrieval, algorithms and data structures, system design for performance-critical systems, production ML model training and deployment.
Preferred skills
Strategic vision for relevance, mentoring senior engineers, cross-functional collaboration with research and product teams.
Technologies
Vector embeddings, hybrid retrieval, neural ranking, Apache Spark, Delta Lake, MLflow.
Responsibilities
Lead technical vision for ranking architecture and relevance modeling; identify and solve challenges in ranking and hybrid retrieval; design and train production-ready ranking models; partner with research and product teams on evaluation methodologies; drive end-to-end engineering from prototyping to production rollout; build resilient low-latency services for ranking and signal processing; mentor teammates on design and code quality.
Seniority
Staff, hands-on IC with strategic leadership