Nebius

Senior Software Engineer - Search Runtime

Nebius
Apply
5 months ago
Amsterdam, Netherlands or London, United KingdomSenior

Responsibilities

  • Design, implement, and operate core runtime services for serving search queries.
  • Build and optimize query processing, retrieval orchestration, and response assembly flows.
  • Develop systems that meet strict latency budgets under high load.
  • Optimize CPU, memory, and data access patterns in performance-critical paths.
  • Ensure production reliability, observability, and predictability.
  • Build well-tested systems with clear boundaries that support architectural evolution.
  • Define observability primitives including logs, metrics, traces, and latency breakdowns.
  • Monitor and improve latency, throughput, and cost efficiency.
  • Collaborate with indexing and ML teams to integrate retrieval and ranking components.
  • Support experimentation through controlled rollouts and benchmarking.

Requirements

  • 5+ years of experience building production backend systems.
  • Strong expertise in C++ or Rust.
  • Experience with high-load, low-latency user-facing systems and services handling thousands of requests per second.
  • Systems-level understanding of CPU, memory, and networking performance.
  • Experience operating production services, handling incidents, and debugging.
  • Understanding of distributed systems fundamentals and tradeoffs.
  • Ability to think end-to-end about request flows and balance correctness, latency, and development speed.
  • Strong collaboration skills across engineering, ML, and product.
  • Experience with DBMS and cloud infrastructure is a plus.
  • Experience with high-load web applications, large-scale APIs, performance-critical systems, low-level optimization, open-source contributions, competitive programming, CTFs, SHAD or similar programs, conference talks, or technical publications is a plus.
  • Coding interviews are part of the hiring process.

Benefits

  • Competitive salary and comprehensive benefits package.
  • Flexible working arrangements.
  • Professional growth opportunities within Nebius.
  • Collaborative work environment that values initiative and innovation.

Tech Stack

Categories

Nebius

About Nebius

1,001-5,000 employees

The Nebius AI Cloud brings powerful full-stack infrastructure for AI developers and practitioners across startups, enterprises and science institutes to build and deploy generative AI applications and rapidly deliver scientific breakthroughs by training and running ML models within a secure, high-performance, and cost-optimized cloud environment.