EC2 Accelerated Nitro is seeking an experienced Kernel & Hypervisor Engineer to join their virtualization team. This role offers a unique opportunity to work on the foundational layer of Amazon Web Services' software stack, specifically focusing on the EC2 Nitro Hypervisor and instance families. The position involves developing virtualization components, integrating hardware accelerators (GPUs, FPGAs), and building solutions that provide near bare metal performance to EC2 instances.
As part of AWS Utility Computing (UC), you'll contribute to core services like Amazon S3 and EC2, while working on innovative solutions that maintain AWS's industry leadership. The role demands expertise in system-level programming, with a focus on kernel and hypervisor development. You'll collaborate with global teams across hardware, software, and firmware domains to drive technological advancement.
The ideal candidate should possess strong experience in C or Rust programming, deep understanding of Linux systems, and familiarity with CPU architectures like x86 or ARM. This position offers significant impact potential, working on systems that power countless customer workloads worldwide. You'll be part of a team that values operational excellence, innovation, and customer-focused solutions.
Amazon provides a collaborative environment with extensive resources for professional growth, including knowledge-sharing opportunities, mentorship programs, and career advancement pathways. The company emphasizes work-life harmony and maintains an inclusive culture that welcomes diverse perspectives and experiences. This role represents an excellent opportunity for engineers passionate about low-level system development and cloud infrastructure to make meaningful contributions to AWS's continued evolution.