about 3 hours ago
Amsterdam, Netherlands
Staff+ / Senior
Responsibilities
- Own end-to-end ML systems from problem definition to production and iteration.
- Design and deploy models for retrieval, reranking, and search relevance.
- Build and optimize large-scale embedding-based retrieval and indexing systems.
- Develop query understanding, rewriting, and iterative retrieval pipelines.
- Drive measurable improvements in relevance, latency, and cost.
- Define and evolve evaluation frameworks and quality metrics.
- Operate systems under strict low-latency, high-throughput constraints.
- Collaborate closely with engineering and infrastructure teams to ship production systems.
- Contribute to system architecture and long-term technical direction.
- Raise the technical bar through leadership and mentorship.
Requirements
- 8+ years of experience in software engineering or applied machine learning.
- Proven ownership of large-scale ML systems in production end-to-end.
- Strong programming skills in Python and at least one of Go or C++.
- Deep experience in one or more of: search, recommendation systems, ads ranking.
- Hands-on experience with retrieval, ranking, or matching systems.
- Experience operating high-throughput, low-latency production systems.
- Strong understanding of modern ML (embeddings, transformers, ranking models).
- Experience designing evaluation frameworks and meaningful metrics.
- Ability to operate in ambiguity and drive problems end-to-end.
- Track record of making trade-offs between quality, latency, and cost.
Benefits
- Competitive salary and comprehensive benefits package.
- Opportunities for professional growth within Nebius.
- Flexible working arrangements.
- A dynamic and collaborative work environment that values initiative and innovation.
Tech Stack
C++GoPython
Categories
AI & MLData Science