Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

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.

Last updated 6 hours ago

Responsibilities For Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

  • Take end to end ownership of software development life cycle
  • Build new solutions across virtualization software stack
  • Drive operational excellence, improving hypervisor quality
  • Influence and contribute to team's technological roadmap
  • Work with other EC2 teams globally
  • Participate in on-call rotation
  • Root-cause issues and ensure system resilience

Requirements For Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

Linux
Rust
  • 3+ years of computer science fundamentals experience
  • 2+ years of non-internship design or architecture experience
  • Experience writing clean, optimized and scalable code using C or Rust
  • 3+ years of experience using Linux command line toolbox
  • Understanding of operating systems internals
  • Bachelor's degree in computer science or equivalent (preferred)
  • 2+ years of building complex software systems (preferred)
  • 2+ years of embedded firmware development (preferred)
  • Experience working on kernel or virtualization space (preferred)

Benefits For Kernel/Hypervisor Engineer, EC2 Accelerated Nitro

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Comprehensive medical, vision, and dental coverage
  • Parental leave
  • Work-life harmony
  • Career development and mentorship opportunities
  • Inclusive work environment

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.