Machine Learning Engineer, Search Quality
Build advanced search quality systems using machine learning, including personalization signals, ranking models, and domain-adapted LLMs for enterprise search. Requires 2+ years experience in ML, search/NLP, strong coding in Python/Go/Java/C++, and bachelor's in CS/math.
About the job
You will:
- Invent new signals to improve the personalization of our search engine
- Train a model to capture interactions between signals in our ranking system
- Design smarter ways to domain-adapt language models to each customer’s corpus
- Discover new ways of combining LLMs with search engines to answer complex questions
- Write robust code that’s easy to read, maintain, and test
- Mentor more junior engineers, or learn from battle-tested ones
About you:
- 2+ years of experience
- BA/BS in computer science, math, sciences, or a related degree
- Experience working with search, recommendation, natural language processing, or other large systems involving machine learning
- Strong analytical skills and ability to work with data
- Proven ability to design, build, and ship production-ready models
- Proficiency in your ML framework of choice
- Strong coding skills (Python, Go, Java, C++, ...)
- Thrive in a customer-focused, tight-knit and cross-functional environment
Compensation & Benefits
The standard base salary range for this position is $140,000 - $265,000 annually. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits.
We offer a comprehensive benefits package including competitive compensation, Medical, Vision, and Dental coverage, generous time-off policy, and the opportunity to contribute to your 401k plan.
Skills
Machine Learning, Search Engines, Natural Language Processing, LLMs, Python, Go, Java, C++, Ranking Systems, Recommendation Systems
Similar jobs
ML Engineering jobsBuild production infrastructure for replayable enterprise environments, agent evaluation, and continuous model improvement. The role combines hands-on customer deployment, research experimentation, large-scale data processing, and production software engineering.
Design, deploy, and improve real-time machine learning systems for Lyft’s ride fulfillment and marketplace products. The role requires 2+ years of ML experience, production programming skills, and expertise with deep learning and recommendation systems.
Develop and deploy responsible AI and machine learning fairness solutions across Pinterest’s large-scale, user-facing products, including generative AI, search, and recommendations. The role requires production ML experience, expertise in fairness interventions and modern architectures, and a master’s or PhD in computer science or a related field.
Build datasets, evaluations, and scalable data systems that improve frontier AI models on challenging biological and scientific tasks. The role partners with scientists and AI labs and requires at least two years of experience applying biology and AI, plus hands-on LLM experience.
Builds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.