Senior Software Engineer - Search
Core
Develop and deploy ML-based search and discovery relevance models and systems at scale, building automated pipelines for query understanding, rewriting, ranking, and retrieval.
Role type
Senior IC machine-learning engineer (search relevance)
Builds
Search relevance models, NLP pipelines, and evaluation frameworks for Databricks products
Domain
Search technology, Natural Language Processing (NLP), Large Language Models (LLMs)
Deliverable
production ML models
Required skills
ML-based search relevance systems at scale, LLM application to search, query understanding, NLP, text mining, recommendations, personalization, discovery, conversational AI, strong computer science fundamentals, open-source contributions
Preferred skills
MS or PhD in Computer Science or related field
Technologies
NLP frameworks, LLMs, search ranking systems
Responsibilities
Develop automated ML and NLP pipelines for preprocessing, query understanding, query rewriting, ranking, retrieval, and model evaluation; Develop frameworks to evaluate search ranking improvements offline and online; Contribute to search quality improvements and expand asset coverage across Databricks products
Seniority
Senior, hands-on IC
