GrepJob
Nebius

Staff / Principal Applied ML Engineer (Search & Retrieval)

Nebius
Apply
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