Senior Kernel/Hypervisor Engineer, EC2 Core Compute
Core
Building the lowest layer of the AWS software stack, specifically developing the EC2 Nitro Hypervisor and operating hardware/off-host software components for new EC2 instance families.
Role type
Senior Kernel & Hypervisor Engineer
Builds
EC2 Nitro Hypervisor, new EC2 instance families, virtualization components
Domain
Cloud infrastructure, virtualization, operating systems internals
Deliverable
production ML models | product features | infrastructure
Required skills
C or Rust, kernel development, virtualization, Linux command line, system design/architecture, full SDLC, code optimization, scaling
Preferred skills
x86 or ARM CPU architecture proficiency
Technologies
Linux, C, Rust, EC2 Nitro
Responsibilities
Own end-to-end software development lifecycle for virtualization components, drive operational excellence for hypervisor quality, influence technological roadmap, mentor engineers, collaborate with global hardware/software/firmware teams
Seniority
Senior, hands-on IC