Senior Software Engineer (Storage Virtualization Team)
Core
Building a distributed, fault-tolerant storage system for a hyperscaler cloud platform, delivering high-performance block and filesystem storage with sub-millisecond latency and millions of IOPS.
Role type
Senior Backend Engineer (Storage Virtualization)
Builds
High-performance storage systems (virtio-blk, virtio-fs, QEMU, vhost-user) and high-throughput VM-to-storage transport over TCP and RoCEv2.
Domain
Cloud Infrastructure / Distributed Systems / Storage Virtualization
Deliverable
production ML models | product features | infrastructure
Required skills
C++, algorithms and data structures, operating system internals (I/O, memory, scheduling), distributed systems (replication, consensus, self-healing), debugging complex systems
Preferred skills
None stated
Technologies
C++, QEMU, vhost-user, TCP, RoCEv2, virtio-blk, virtio-fs
Responsibilities
Develop virtualization components (virtio-blk, virtio-fs, QEMU, vhost-user); Implement high-throughput VM-to-storage transport protocols; Design and maintain storage systems with replication and consensus mechanisms.
Seniority
Senior, hands-on IC