All jobs

Job

Senior Software Engineer (Storage Virtualization Team)

Nebius

Berlin
No closing date given — apply early.

About

We’re looking for a Senior Backend Engineer to join our Storage Virtualization Team, building a distributed, fault-tolerant storage system for Nebius’ hyperscaler cloud.

Requirements

  • 6+ years of professional software engineering experience
  • Strong knowledge of C++
  • Solid understanding of algorithms and data structures
  • Basic knowledge of operating system internals (I/O, memory, scheduling)
  • Ability to write reliable, maintainable code and debug complex systems
  • Team-oriented mindset and fluency in English

Responsibilities

  • Work on high-performance block and filesystem storage
  • Virtualization: virtio-blk and virtio-fs, QEMU and vhost-user, performance-critical I/O paths
  • Networking: high-throughput VM-to-storage transport over TCP and RoCEv2 (RDMA)
  • Storage systems: replication, consensus, self-healing, and data migration

Benefits

  • 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
BackendStorageVirtualizationC++Cloud

More jobs you might like