6 months ago
Remote, Worldwide +4 moreSenior
Responsibilities
- Build a distributed, fault-tolerant storage system for Nebius’ hyperscaler cloud.
- Develop high-performance block and filesystem storage with sub-millisecond latency, millions of IOPS, and terabytes per second of throughput.
- Work on virtio-blk, virtio-fs, QEMU, vhost-user, and performance-critical I/O paths.
- Develop high-throughput VM-to-storage transport over TCP and RoCEv2/RDMA.
- Implement storage replication, consensus, self-healing, and data migration.
Requirements
- At least 6 years of professional software engineering experience.
- Strong knowledge of C++.
- Solid understanding of algorithms and data structures.
- Basic knowledge of operating system internals, including I/O, memory, and 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.
- Dynamic and collaborative work environment.
About Nebius
The Nebius AI Cloud brings powerful full-stack infrastructure for AI developers and practitioners across startups, enterprises and science institutes to build and deploy generative AI applications and rapidly deliver scientific breakthroughs by training and running ML models within a secure, high-performance, and cost-optimized cloud environment.