We are building the core of next-generation Software-Defined Storage (SDS) — a high-performance, fault-tolerant storage platform powering cloud infrastructure, virtualization, and distributed systems at scale. Our technology underpins modern workloads across flash, HDD, and emerging storage hardware, delivering reliability, efficiency, and deep insight into the Linux storage stack.
Our work spans the full storage pipeline: from kernel-level block layer components to filesystems, userspace I/O frameworks, and automated testing infrastructure.
A deeply optimized storage stack integrated with the Linux kernel and designed for modern hardware performance characteristics. We extend and enhance components such as the block layer, EXT4, I/O schedulers, and userspace I/O interfaces (io_uring, SPDK) to push the limits of throughput, latency, and reliability.
This includes feature development in the kernel, performance tuning, complex debugging, and contributing improvements back to upstream open-source projects wherever possible.
An experienced Linux Kernel Developer with a strong focus on the block layer, filesystems, and storage performance. You will work on kernel-level components of Virtuozzo Storage, diagnose intricate storage issues, and help shape the evolution of our SDS platform.
This role is hands-on, low-level, and highly technical — ideal for someone who enjoys deep kernel internals and performance engineering.
2+ years of direct Linux kernel development experience
Solid understanding of at least one kernel subsystem
(block layer, I/O scheduler, page cache, or memory–storage interactions)
Strong C programming skills, including kernel coding style, locking, memory barriers, and concurrency fundamentals