Senior ML Engineer (Agentic Search)
Nebius — Amsterdam, North Holland, Netherlands · Hybrid · Senior
Role description
Role Overview
Nebius is seeking a Senior ML Engineer to join a fast-growing team building an agent-native search platform for AI systems. The successful candidate will develop and deploy machine learning models that power retrieval, ranking, and indexing at scale, helping AI systems access fresh, reliable information in real time.
What You Will Do
Design, train, and deploy ML models for retrieval, reranking, and search relevance in production, build and optimise embedding-based indexing and large-scale retrieval systems, develop models supporting crawling, data selection, and content understanding.
Why It Might Be a Fit
This is a high-impact role working on a production system used 24x7, tackling challenges comparable to large-scale web search. The successful candidate will have a strong understanding of machine learning and modern deep learning techniques, experience deploying ML models in production systems, and hands-on experience with retrieval, ranking, recommendation, or similar ML problems.
Requirements
- 5+ years of experience in software engineering or applied machine learning
- Strong programming skills in Python, Go, or C++
- Proven experience deploying ML models in production systems
- Hands-on experience with retrieval, ranking, recommendation, or similar ML problems
- Strong understanding of machine learning and modern deep learning techniques
- Experience working with large-scale data systems and high-throughput environments
- Ability to design evaluation frameworks and define meaningful model metrics
- Product-oriented mindset with a focus on impact and iteration
- Strong problem-solving skills and ability to work in a distributed team
Benefits
- Competitive compensation
- Career growth and learning opportunities
- Flexibility and ownership
- Collaborative and innovative culture
- Opportunity to work on impactful AI projects
- International environment and talented teams