Staff Software Engineer - Machine Learning
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.
About the job
Key Responsibilities
- Drive the 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.
- Enable rapid experimentation and iteration across search and discovery systems.
- Collaborate with product managers and cross-functional teams on technology initiatives and product roadmaps for the search and discovery experience.
- Build a robust framework for evaluating search-ranking improvements, both 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 in one or more of the following areas:
- Query understanding
- Natural language processing
- Text mining
- Recommendations
- Personalization
- Discovery
- Conversational AI
- Strong understanding of computer science fundamentals.
- Contributions to well-used open-source projects.
Compensation and Benefits
- Comprehensive benefits and perks are offered, with specific details varying by region.
Skills
Machine Learning, Natural Language Processing, LLMs, Search Relevance, Query Understanding, Text Mining, Information Retrieval, Recommendations, Personalization, Conversational AI, Ranking Models, Model Evaluation, Open Source
Similar jobs
ML Engineering jobsLeads 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.
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.
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.
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.
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.