
Staff Software Engineer (Agentic Search) - Runtime
Nebius is seeking a Staff Software Engineer to build and operate low-latency, high-throughput runtime systems for an agent-native search platform serving AI agents. The role requires 8+ years of backend engineering experience with strong C++ or Rust expertise in high-load, user-facing services. The position is remote and based in Amsterdam, Netherlands.
What you'll do
- Design, implement, and operate core runtime services for serving search queries at scale
- Build and optimise request flows, including query processing, retrieval orchestration, and response assembly under strict latency budgets
- Develop systems that maintain performance and predictability under high load
What you need
Must-have
C++RustBackend systemsHigh-load systemsLow-latency systemsPerformance optimizationObservabilityStructured logging
Nice-to-have
DBMS internalsCloud infrastructureHigh-load web applicationsLarge-scale APIsReal-time data pipelinesLow-level performance tuningHardware-level optimizationOpen-source contributions
Soft skills
CollaborationCommunicationPragmatic tradeoffsEnd-to-end thinkingCross-functional collaboration
Staff Software EngineerAgentic SearchRuntimeC++RustLow-latencyHigh-throughputAICloud InfrastructureRemote