Job
Senior Software Engineer (Storage Virtualization Team)
Nebius
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
More jobs you might like
Product Manager - Security
Nebius
Security Product Manager is responsible for conveying the company’s security strengths to customers, partners and the market at large.
Berlin
Senior Backend Engineer
Nebius
We’re looking for a Senior Backend Software Engineer to help develop our hyperscaling platform.
Prague, Amsterdam, London, Tel Aviv or Berlin
Senior Site Reliability Engineer — Token Factory (Inference Platform)
Nebius
We are building an inference platform that makes every kind of foundation model fast, reliable, and effortless to deploy at massive scale.
Berlin
Administrative Associate / Executive Associate
Medcube Health
Medcube Health is seeking an entry-level Administrative Associate / Executive Associate for a full-time remote role in the IT & Software sector.
Remote

