D

Databricks

Builds cloud software for data analysis and AI

Senior Staff Applied AI Engineer - Context Retrieval

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • 10+ years of software engineering experience, with significant time spent building production retrieval, search, or retrieval-augmented generation systems at scale.
  • Deep information retrieval expertise, including lexical retrieval with BM25 and Lucene, Elasticsearch, or OpenSearch; dense retrieval with embeddings and approximate nearest neighbor indexes such as FAISS, ScaNN, or HNSW; hybrid retrieval; and learning-to-rank.
  • Hands-on experience with retrieval-augmented generation architectures, query rewriting, cross-encoder reranking, long-context strategies, and grounding techniques that reduce hallucination.
  • Experience designing agentic systems on top of retrieval, including search planners, multi-hop or iterative retrieval, self-reflection and sufficiency checks, and tool-using agents that decide what to fetch and verify returned results.
  • Strong grasp of relevance evaluation using nDCG, MRR, Precision@K, and Recall@K; offline and online experimentation; LLM-as-judge frameworks; and human labeling pipelines.
  • Experience indexing and ranking structured and unstructured data, including tables, code, and documents, within the same system.
  • Track record of building a retrieval system from an empty repository, making foundational architectural decisions, and growing it into a system customers depend on.
  • Demonstrated ability to set direction across teams, mentor senior engineers, and influence roadmaps with research, product, and platform partners.

Responsibilities

  • Build and own the end-to-end retrieval stack from scratch, including query understanding, content understanding and indexing, hybrid retrieval, ranking, and evaluation, and make its foundational architectural decisions.
  • Index and rank structured assets such as tables, columns, SQL queries, dashboards, code, notebooks, and jobs, as well as unstructured content such as documents, wikis, tickets, chat, images, video, and audio, using modality-specific signals.
  • Build connectors and retrieval adapters for enterprise SaaS systems, accounting for each source's freshness, permissions, and ranking signals.
  • Optimize retrieval for both language models, providing grounded, token-efficient, hallucination-resistant context, and human users, enabling intuitive and explainable discovery.
  • Develop query rewriting, decomposition, intent classification, and entity resolution for multi-turn agentic workflows.
  • Build pipelines that extract structure, entities, embeddings, summaries, and metadata from supported asset types and keep them fresh as customer data evolves.
  • Design search subagents that decide what context is needed, which sources to query, how to decompose and route searches, and whether retrieved content is sufficient to answer the question.
  • Build subagents that plan multi-hop searches, issue follow-up queries when results are weak, ground claims against retrieved evidence, and provide high-confidence context or signal failure to upstream agents.
  • Establish offline evaluations, LLM-as-judge harnesses, human-in-the-loop labeling, and online experimentation for retrieval and subagents; measure follow-up decisions, retrieval-failure recognition, and grounding in evidence.
  • Set the multi-year technical roadmap, mentor senior engineers, partner with research, product, and platform leaders, and raise the technical bar across the organization.

Desired Qualifications

  • Experience building retrieval over enterprise SaaS sources, including permissions, freshness, multi-tenancy, and access-control-list-aware indexing.
  • Background in agentic systems, tool use, or multi-turn retrieval for language-model agents.
  • Contributions to open-source information retrieval or search projects, or publications at SIGIR, KDD, WWW, EMNLP, or similar venues.
  • Experience training or fine-tuning embedding models, rerankers, or query-understanding models.

About the Company

Databricks

Builds cloud software for data analysis and AI

Databricks builds cloud software that businesses use to organize data, analyze it, and develop AI applications. Its lakehouse architecture brings the flexible storage of a data lake together with the querying and management tools of a data warehouse. Data engineers prepare and update datasets, analysts build reports, and developers train models or create applications in a shared workspace with controls over who can use the data. The platform runs on Amazon, Microsoft, and Google clouds, and customers pay for computing usage or commit to longer contracts for discounted rates. Databricks was founded in 2013 and is headquartered in San Francisco, California.

Company size
10,001+
Company stage
Late Stage VC
Total funding
$32.1B
Headquarters
San Francisco, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Databricks

See more jobs