Staff Software Engineer - AI Search & Data Pipelines

Nebius Group

Amsterdam

Remote

EUR 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Career growth
Flexible work
Collaborative culture
Impactful AI projects
International teams

Job summary

Nebius, listed on Nasdaq and headquartered in Amsterdam, is seeking a Staff Software Engineer to build and operate large-scale indexing systems for our agent-native search platform.

You will design offline/nearline data pipelines, improve storage formats, observability, and scalability, collaborating with ML teams to meet retrieval and ranking needs. 8+ years in backend or data infra and strong Go skills are required.

Qualifications

  • 8+ years of experience building production backend or data infrastructure systems.
  • Strong Go experience (C++/Rust is a plus).
  • Experience with large-scale data processing systems (10+ GiB/sec throughput, petabyte-scale datasets, etc.).
  • Experience building or operating databases, storage systems, data planes, or indexing pipelines.
  • Strong understanding of distributed systems, fault tolerance, consistency, and scalability.
  • Experience running production systems and handling operational incidents.
  • Systems-thinking mindset and ability to reason about end-to-end data flows.

Responsibilities

  • Design, implement, and operate large-scale indexing systems and data pipelines that sit at the core of our search infrastructure.
  • Develop and optimise indexing strategies balancing performance, freshness, and resource efficiency.
  • Work on storage formats, compaction strategies, and update mechanisms to keep data accessible and current.
  • Ensure reliability and predictability of pipelines under high-throughput conditions.
  • Build well-tested components with clear responsibilities and interaction contracts, while remaining flexible as the system evolves.
  • Define and implement observability primitives, including structured logs, metrics, and data quality signals across offline and nearline pipelines.
  • Monitor throughput, resource usage, and cost, and drive optimisations when business needs require it.
  • Collaborate with runtime and ML teams to ensure indexing outputs meet retrieval and ranking requirements.
  • Enable safe experimentation on indexing strategies and data processing logic through controlled rollouts and clearly defined quality signals.

Skills

Go programming
Distributed systems
Data infrastructure
Backend engineering

Education

Bachelor's degree in CS or related field

Tools

Spark
Flink
MapReduce
Beam

Job description

Nebius, listed on Nasdaq and headquartered in Amsterdam, is seeking a Staff Software Engineer to build and operate large-scale indexing systems for our agent-native search platform.

You will design offline/nearline data pipelines, improve storage formats, observability, and scalability, collaborating with ML teams to meet retrieval and ranking needs. 8+ years in backend or data infra and strong Go skills are required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer: Real-Time Agentic Search Backend
Staff Software Engineer: Real-Time Agentic Search Backend

Nebius Group • Amsterdam

Remote
EUR 120,000 - 160,000
Competitive compensation
Career growth and learning
Flexibility and ownership
+2
Senior Software Engineer, AI Search Web Platform
Senior Software Engineer, AI Search Web Platform

Nebius Group • Amsterdam

On-site
EUR 90,000 - 140,000
Competitive compensation
Career growth and learning
Flexibility and ownership
+3
Staff Software Engineer (Agentic Search) - Runtime Nebius · Netherlands
Staff Software Engineer (Agentic Search) - Runtime Nebius · Netherlands

Rustify • Amsterdam

Remote
EUR 120,000 - 170,000
Senior Software Engineer - Indexing Amsterdam · London
Senior Software Engineer - Indexing Amsterdam · London

Nebius Group • Amsterdam

Remote
EUR 120,000 - 180,000
Competitive compensation
Career growth
Flexible work
+3
Staff Engineer - Agentic AI Search Runtime
Staff Engineer - Agentic AI Search Runtime

Rustify • Amsterdam

Remote
EUR 120,000 - 170,000
Staff Applied AI Researcher - Agentic Search Systems
Staff Applied AI Researcher - Agentic Search Systems

Nebius Group • Amsterdam

On-site
EUR 140,000 - 190,000
Competitive compensation
Career growth and learning
Flexibility and ownership
+3
Staff Software Engineer (Agentic Search) - Runtime
Staff Software Engineer (Agentic Search) - Runtime

Nebius Group • Amsterdam

On-site
EUR 110,000 - 190,000
Competitive compensation
Career growth and learning
Flexibility and ownership
+1
Staff Backend Engineer — Low-Latency AI Search at Scale
Staff Backend Engineer — Low-Latency AI Search at Scale

Nebius Group • Amsterdam

On-site
EUR 110,000 - 190,000
Competitive compensation
Career growth and learning
Flexibility and ownership
+1
Staff Software Engineer (Agentic Search) - Runtime (opens in a new tab) Amsterdam
Staff Software Engineer (Agentic Search) - Runtime (opens in a new tab) Amsterdam

Nebius Group • Amsterdam

Remote
EUR 120,000 - 160,000
Competitive compensation
Career growth and learning
Flexibility and ownership
+2
Senior ML Engineer (Agentic Search)
Senior ML Engineer (Agentic Search)

Nebius Group • Amsterdam

On-site
EUR 120,000 - 160,000
Competitive compensation
Career growth opportunities
Flexibility and ownership
+1