Senior Hypervisor Engineer
We usually respond within three days
The company
Nebius AI is an AI cloud platform with one of the largest GPU capacities in Europe. Launched in November 2023, the Nebius AI platform provides high-end, training-optimized infrastructure for AI practitioners. As an NVIDIA preferred cloud service provider, Nebius AI offers a variety of NVIDIA GPUs for training and inference, as well as a set of tools for efficient multi-node training.
Nebius AI owns a data center in Finland, built from the ground up by the company’s R&D team and showcasing our commitment to sustainability. The data center is home to ISEG, the most powerful commercially available supercomputer in Europe and the 16th most powerful globally (Top 500 list, November 2023).
Nebius’s headquarters are in Amsterdam, Netherlands, with teams working out of R&D hubs across Europe and the Middle East.
Nebius AI is built with the talent of more than 500 highly skilled engineers with a proven track record in developing sophisticated cloud and ML solutions and designing cutting-edge hardware. This allows all the layers of the Nebius AI cloud – from hardware to UI – to be built in-house, distinctly differentiating Nebius AI from the majority of specialized clouds: Nebius customers get a true hyperscaler-cloud experience tailored for AI practitioners.
Four development hubs:
Nebius is headquartered in the Netherlands, with hubs in Finland, Serbia, and Israel.
Data center in Europe:
Our own data center in Finland features server racks designed in-house for ML-specific high load, with power-efficient solutions, including a free-cooling system.
500+ professionals:
Our mature team of engineers has a proven track record in developing sophisticated cloud and ML solutions and designing cutting-edge hardware.
The role
We’re looking for a Senior Hypervisor Engineer to contribute to the development of our hyperscaler platform.
The Hypervisor team supports and develops the parts of the Cloud platform that directly affect the KVM hypervisor and QEMU device emulator. We understand the granular details of hardware virtualization and device emulation, paying close attention to performance and protection against untrusted code.
You will work on substantial extensions for the QEMU/KVM virtualization stack in close cooperation with the opensource community.
In this position, your responsibility will be to:
- Optimize I/O for emulated disk and network devices Integrate the hypervisor with other platform services and storage facilities for user data
- Efficiently distribute resources between virtual machines
- Improve guest system support
- Advance the cutting-edge of open source virtualization
- Provide low-level security for the hypervisor and emulator
- Provide general support, fix bugs, and monitor the upstream
- Collaborate with other team members and stakeholders
We expect you to have:
- 5+ years of professional software engineering experience
- Fluent in C programming language
- 3+years of experience with Linux
- At least 3 years of engineering experience with QEMU/KVM
- General understanding of x86-compatible systems (virtual memory, interrupts, privilege rings)
- Experience writing general system code in user mode for Linux, including debugging, analysis, and optimization tools (the emulator is built on the user mode system process for Linux)
It would be an added bonus if you had:
- Aсcepted patches in Linux Kernel or QEMU/KVM
- Experience working with Linux kernel
- Some experience with ARMv8, including virtualization extensions
- Understanding of PCI, SCSI, and ACPI
- Experience working with the Linux kernel
- Excellent communication skills for cross-team collaboration
- Strong work ethic
Does all that sound like your kind of challenge? Then join us!
- Locations
- Belgrade, Amsterdam
- Remote status
- Hybrid remote
Senior Hypervisor Engineer
Loading application form