About the company
Nebius is building a full-stack AI cloud platform for developers and enterprises, supporting data and model training through production deployment. Its work spans compute, storage, networking and applied AI. Listed on Nasdaq (NBIS), Nebius is headquartered in Amsterdam and has R&D hubs across Europe, the UK, North America and Israel. Its team of 1,500+ includes hundreds of engineers specializing in hardware, software and AI R&D.
The team is building an agent-native search platform for AI systems, providing programmatic, low-latency and observable search APIs for retrieving, filtering and reasoning over real-world information at scale.
Responsibilities
- Design, implement and operate core runtime services for serving search queries at scale.
- Build and optimize request flows, including query processing, retrieval orchestration and response assembly under strict latency budgets.
- Develop systems that maintain performance and predictability under high load.
- Optimize CPU, memory and data access patterns in performance-critical paths.
- Ensure reliability, observability and predictability across production services.
- Build well-tested systems with clear responsibilities and interaction contracts, while keeping the architecture flexible as it evolves.
- Define and implement observability primitives, including structured logs, metrics, traces and latency breakdowns.
- Monitor throughput, latency and resource usage, and improve performance and cost efficiency.
- Collaborate with indexing and ML teams to integrate retrieval and ranking components, keeping ML logic decoupled from core system internals.
- Support experimentation and iteration through controlled rollouts and rigorous benchmarking.
Requirements
- 8+ years of experience as a software engineer working on production backend systems.
- Strong hands-on expertise in C++ or Rust in real-world, high-load services.
- Experience building and operating high-load, low-latency user-facing systems handling thousands of requests per second under strict latency constraints.
- Systems-level understanding of performance, including CPU, memory, networking and data access.
- Experience operating your own code in production, including deployment, debugging incidents and rolling back changes.
- Ability to think end-to-end about request flows and balance correctness, latency and development velocity.
- Effective collaboration and clear communication across engineering, ML and product teams.
- Additional relevant experience may include DBMS internals (open source or SaaS), cloud infrastructure, high-load web applications or large-scale APIs, performance-critical systems such as trading platforms or real-time data pipelines, low-level performance tuning and hardware-level optimization, open-source contributions, competitive programming or CTF participation, SHAD or similar advanced technical programs, and conference talks or technical publications.
- Coding interviews are part of the process.
Conditions
- 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.
- Applicants must be authorized to work in the country in which they apply and provide proof of employment eligibility as a condition of hire.
- Accommodations are available during the application process upon request.