Staff Software Engineer, Machine Learning (Search) at Databricks (Bengaluru)

Application ends: October 12, 2026
Apply Now

Job Description

Databricks is hiring a Staff Software Engineer in machine learning for search in Bengaluru, in its Applied AI team, to lead improvements in search quality across customers’ tables, notebooks, dashboards, pipelines, queries and models, some of whom have hundreds of millions of assets.

At a glance

  • Role: Staff Software Engineer – Machine Learning (Search), Applied AI team
  • Location: Bengaluru
  • Experience: 10+ years developing search relevance systems at scale
  • Focus: ranking, query understanding, LLMs for relevance and evaluation
  • Requisition: P-1408
  • Apply: open until filled (re-checked 12 October 2026)

What you will do

  • Drive development and deployment of ML-based search and discovery relevance models integrated with Databricks products
  • Design automated ML and NLP pipelines for preprocessing, query understanding and rewriting, ranking and retrieval, and evaluation
  • Work with product managers and other teams on technology-first initiatives for search and discovery
  • Help build a framework for evaluating ranking improvements offline and online

The posting lists search ranking, query understanding, robust evaluations and wider asset coverage as focus areas. It still refers to plans “in 2025”, so ask about current priorities.

What Databricks is looking for

  • A BS or higher in computer science or a related field (MS or PhD preferred)
  • 10+ years developing search relevance systems at scale in production or high-impact research
  • Experience applying LLMs to search relevance
  • Experience in one or more of query understanding, NLP, text mining, recommendations, personalisation, discovery or conversational AI
  • Strong computer science fundamentals
  • Contributions to well-used open-source projects

Pay and location

Databricks’s posting does not state a salary. The role is based in Bengaluru.

How to apply

Apply through the official Databricks job posting. Databricks’s posting does not give a closing date, so the role is open until filled; ResearchJobs.in will re-check this listing on 12 October 2026. Check the posting for location and work-authorisation details before you apply.

See all our artificial intelligence jobs, or browse more research jobs on ResearchJobs.in.

Hiring institution: Databricks

Official advertisement: databricks.com

How to prepare for this application

  • Ranking: be ready to design a learning-to-rank system and its offline metrics.
  • LLMs for relevance: discuss LLM-based rerankers and query rewriting, and their costs.
  • Evaluation: explain how you would run online experiments for search changes.
  • Enterprise search: think about permissions and heterogeneous asset types.
  • Open source: link your contributions.

About Databricks

Databricks describes itself as the Data and AI company. More than 20,000 organisations worldwide, including adidas, AT&T, Mastercard and about 70% of the Fortune 500, use the Databricks Data + AI Platform to build and scale data and AI applications, analytics and agents. The company is headquartered in San Francisco and hires engineers and customer-facing technical staff in India.

We send one confirmation email first. Every alert has an unsubscribe link.