Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

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.

Last updated 6 hours ago

Responsibilities For Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

  • Take end to end ownership of the software development life cycle
  • Build new solutions across the virtualization software stack
  • Drive operational excellence, improving quality of the hypervisor and instance platforms
  • Influence and contribute to the technological roadmap
  • Work with other EC2 teams globally

Requirements For Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

Linux
Rust
  • Experience in professional software development
  • Experience designing or architecting new and existing systems
  • Experience programming with at least one software programming language
  • Experience writing clean, optimized and scalable code using C or Rust
  • 3+ years of experience using Linux command line toolbox

Benefits For Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

  • Flexible work schedule
  • Mentorship and career growth opportunities
  • Work-life harmony
  • Knowledge-sharing resources
  • Career advancement resources

Interested in this job?

Jobs Related To Amazon Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

Senior Software Development Engineer, Denied Party Screening

Senior Software Engineer role at Amazon Security, focusing on building and scaling denied party screening systems using advanced algorithms and ML techniques.

Senior Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions across consumer, operations, financial, and HR technology domains with competitive compensation and benefits.

Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions across consumer, operations, financial, and HR technology teams.

Senior Software Development Engineer, AWS EC2

Senior Software Development Engineer position at AWS EC2 focusing on cloud infrastructure and network virtualization systems.

Sr. Software Development Engineer, Kuiper Government Solutions

Senior Software Engineering role at Amazon's Project Kuiper, developing critical APIs and software services for government space applications, requiring TS/SCI clearance.