Amazon Web Services (AWS) EC2 team is seeking an experienced Kernel & Hypervisor Engineer to join their virtualization organization. This role is part of the EC2 Accelerated Nitro team, which powers EC2 Nitro instance families and focuses on hypervisors, virtualization, and accelerated computing. The position offers an opportunity to work on the foundational layer of AWS's software stack, developing new EC2 instance families and the EC2 Nitro Hypervisor.
The team builds highly operable quiescent hypervisors that provide near bare metal performance to EC2 instances and integrates hardware accelerators (GPUs, FPGAs) to support advanced workloads like machine learning and high-performance computing. As part of AWS Utility Computing (UC), you'll contribute to core services like Amazon S3 and EC2, while working on innovative solutions that define AWS's industry leadership.
The role combines deep technical expertise with significant impact potential, requiring strong skills in systems programming, virtualization technology, and operating system internals. You'll collaborate with global teams across hardware, software, and firmware domains, participating in the complete software development lifecycle from design to deployment.
AWS offers a collaborative environment with emphasis on work-life harmony, inclusive team culture, and continuous learning opportunities. The position includes comprehensive benefits and the chance to work on cutting-edge cloud technology that powers many of the world's most successful businesses, from startups to Global 500 companies.
Key aspects include operational excellence focus, participation in on-call rotations, and opportunities to innovate in cloud virtualization technology. The role suits candidates passionate about low-level systems programming, with interest in hypervisor development and hardware acceleration technologies.