Skip to content

Staff Software Engineer - Search Platform

Leads the development of ML- and NLP-powered search relevance systems, including query understanding, ranking, retrieval, and evaluation. Requires 10+ years of search relevance experience and a bachelor’s degree, with advanced study preferred.

About the job

Responsibilities

  • Lead development and deployment of machine-learning-based search and discovery relevance models and systems integrated with Databricks products and services.
  • Design and implement automated machine learning and natural language processing pipelines for data preprocessing, query understanding and rewriting, ranking and retrieval, and model evaluation.
  • Collaborate with product managers and cross-functional teams on technology initiatives and product roadmaps for the search and discovery experience.
  • Build robust frameworks to evaluate search-ranking improvements offline and online.

Requirements

  • Bachelor's degree or higher in Computer Science or a related field; a master's degree or PhD is preferred.
  • 10+ years of experience developing search relevance systems at scale in production or high-impact research environments.
  • Experience applying large language models to search relevance.
  • Experience with one or more of query understanding, natural language processing, text mining, recommendations, personalization, discovery, or conversational AI.
  • Strong computer science fundamentals.
  • Contributions to well-used open-source projects.

Skills

Machine Learning, Natural Language Processing, LLMs, Search Relevance, Query Understanding, Information Retrieval, Text Mining, Recommendations, Personalization, Conversational AI, Model Evaluation, Open Source

Payabli

Payabli

Remote

Staff Machine Learning Engineer
No salary listedRemote8+ YOEML Engineering

Sets the technical direction for production machine learning across a payments platform, building and scaling models for risk, authorization, disputes, and forecasting. Requires 8+ years of ML engineering experience, including production model ownership and strong technical leadership.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site10+ YOEML Engineering

Leads the development of machine-learning search relevance systems, including query understanding, ranking, retrieval, and evaluation at scale. Requires 10+ years of search relevance experience and expertise in ML, NLP, or related discovery technologies.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer - Machine Learning
No salary listedOn-site10+ YOEML Engineering

Leads the development of machine-learning search relevance systems, including query understanding, ranking, retrieval, and evaluation pipelines. The role requires 10+ years of search relevance experience and expertise in NLP, LLMs, or related discovery technologies.

GitLab

GitLab

Bengaluru, India

Senior Software Engineer, NLP
No salary listedRemote5+ YOEML Engineering

Build and ship autonomous, agentic software development lifecycle capabilities, including AI agents, orchestration, and safety guardrails. The role requires senior software engineering experience, proficiency in Ruby, Go, or Python, distributed systems knowledge, and experience with AI/ML applications.

Airbnb

Airbnb

Bengaluru, India

Senior Software Engineer , Trust
₹4.5M+/yrOn-site7+ YOEML Engineering

Build and operate scalable AI/ML systems and pipelines that strengthen Airbnb’s fraud prevention and trust defenses. The role requires 7+ years of backend or platform engineering experience, strong programming and data engineering skills, and production machine learning expertise.