Kernel/Hypervisor Engineer, EC2 Core Compute
Core
Building the lowest layer of the AWS software stack, specifically developing the EC2 Nitro Hypervisor, operating hardware and off-host software components, and engineering new EC2 Nitro instance families.
Role type
Senior IC Kernel/Hypervisor Engineer
Builds
EC2 Nitro Hypervisor, new EC2 instance families, virtualization components
Domain
Cloud Infrastructure, Virtualization, Systems Programming
Required skills
Linux kernel development, C/C++ embedded development, computer architecture design, UNIX/Linux OS knowledge, virtualization stack knowledge, interrupt service routines, system reliability and scaling
Preferred skills
4+ years Linux OS experience, VMware/Xen hypervisor experience, CUTLASS or FlashInfer experience, high-performance kernel development
Technologies
Linux, C, C++, EC2 Nitro, VMware, Xen, CUTLASS, FlashInfer
Responsibilities
Own end-to-end software development lifecycle for virtualization components, drive operational excellence for hypervisor quality, influence technological roadmap, collaborate with global hardware/software/firmware teams, leverage AI tools for productivity
Seniority
Senior, hands-on IC