Senior Software Engineer
Role description
We are looking for a Senior Software Engineer to work on the indexing and data processing layer of a novel search engine tailored for agentic AI consumption. In this role you will focus on building systems that ingest, process, and organise massive volumes of data into efficient, queryable structures. You will work primarily on offline and nearline pipelines, ensuring that data is fresh, complete, and efficiently accessible by downstream retrieval systems. You will operate in an environment where throughput, scalability, and correctness are critical; designing systems capable of handling tens of gigabytes per second across continuously evolving datasets. Responsibilities include designing, implementing, and operating large-scale indexing systems and data pipelines; developing and optimising indexing strategies; working on storage formats, compaction strategies, and update mechanisms; ensuring pilot pipelines reliability; building well-tested components with clear interfaces; defining observability primitives; monitoring throughput and cost; collaborating with runtime and ML teams; enabling safe experimentation with controlled rollouts. You may be a good fit if you have 5+ years of production backend or data infrastructure experience, strong Go experience, and experience with large-scale data processing systems. xgiwjmb
Bent u klaar om te solliciteren? Zorg ervoor dat u alle verantwoordelijkheden en taken die bij deze functie horen begrijpt voordat u verdergaat.
Benefits & Perks
- competitive compensation
- career growth
- flexibility
- a collaborative culture
- opportunities to work on impactful AI projects
Nebius offers: an equal opportunity employer with an inclusive and diverse workplace.
Qualifications- 5+ years of experience building production backend or data infrastructure systems
- Strong Go experience
- Experience with large-scale data processing systems (10+ GiB/sec throughput, petabyte-scale datasets)
- 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