Senior Software Engineer, Storage Virtualization

Posted 45ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Backend Engineer building a fault-tolerant storage system for Nebius’ hyperscaler cloud. Working on high-performance storage with sub-millisecond latency and high throughput.

Responsibilities:

  • Building a distributed, fault-tolerant storage system for Nebius’ hyperscaler cloud.
  • Working on high-performance block and filesystem storage that delivers sub-millisecond latency, millions of IOPS and terabytes per second of throughput, even in the face of hardware failures.
  • 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.

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.

Benefits:

  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional growth within Nebius.
  • Flexible working arrangements.
  • A dynamic and collaborative work environment that values initiative and innovation.