Software Engineer, Machine Learning
Core
Building the world's best search and assistant product for work, focusing on query understanding, document understanding, and agentic capabilities.
Role type
Senior IC machine learning engineer (search & ranking)
Builds
Intelligent search, AI assistants, and scalable AI agents for enterprise SaaS platforms
Domain
Enterprise AI / Workforce productivity / Search & Recommendation
Deliverable
production ML models
Required skills
Search and recommendation systems, natural language processing, large-scale machine learning, model training and evaluation, domain adaptation of LLMs, Python, Go, Java, C++
Preferred skills
Experience with customer-facing AI products, mentoring junior engineers
Technologies
LLMs, search engines, ranking systems
Responsibilities
Invent new signals to improve search personalization, train models to capture interactions in ranking systems, design domain-adapted language models, combine LLMs with search engines for complex Q&A, write robust and maintainable code, mentor junior engineers
Seniority
Senior, hands-on IC