EC2 is seeking a skilled Kernel & Hypervisor Engineer to join our virtualization team. This role offers a significant opportunity to impact our systems, business, and customers in a flexible and diverse environment. You will be instrumental in building the core of Amazon Web Services, developing innovative EC2 instance families, and enhancing the EC2 Nitro Hypervisor for AWS. This position allows you to propose new engineering solutions and explore emerging technologies.
EC2 Accelerated Nitro focuses on hypervisors, virtualization, and accelerated computing to power EC2 Nitro instances. We create efficient hypervisors that deliver near bare metal performance and integrate hardware accelerators (GPUs, FPGAs, etc.) to support workloads like machine learning, high performance computing, and graphics processing.
For more information, visit
https://aws.amazon.com/ec2/nitro/
Utility Computing (UC)
AWS Utility Computing (UC) drives innovation through foundational services like Amazon S3 and Amazon EC2, consistently releasing new products that distinguish AWS in the industry. As part of UC, you will support the development and management of Compute, Database, Storage, IoT, Platform, and Productivity Apps services, including specialized security solutions for cloud services.
Key job responsibilities
- Own the software development lifecycle from end to end: build new solutions across the virtualization software stack, develop virtualization components, and automate infrastructure flows, including design, testing, and deployment.
- Drive operational excellence by improving the quality of the hypervisor and instance platforms.
Influence the technological roadmap of your team.
- Collaborate with EC2 teams globally, including hardware, software, and firmware groups, to develop innovative solutions.
- Participate in on-call responsibilities to ensure system resilience and fault tolerance.
A day in the life
You will:
- Collaborate with your manager and engineers to deliver on the roadmap.
- Prioritize high-quality delivery and operational excellence.
- Address technical challenges affecting our customers.
About the team
EC2 Accelerated Nitro aims to:
Enable all customer workloads in the cloud by developing new EC2 instance families with hardware acceleration.
Create the most feature-rich virtualization technology for the cloud.
Meet customer needs with a broad portfolio of accelerated EC2 instance types.
About AWS
Diverse Experiences
AWS embraces diverse experiences. We encourage all candidates to apply, even if they do not meet all preferred qualifications.
Why AWS?
Amazon Web Services (AWS) is the world’s leading cloud platform, trusted by startups and Global 500 companies alike.
Inclusive Team Culture
AWS promotes inclusion through employee-led affinity groups and events, fostering collaborative teams.
Mentorship & Career Growth
AWS offers extensive resources for knowledge-sharing, mentorship, and career advancement.
Work/Life Balance
We value work-life harmony and offer flexibility to support our employees.
BASIC QUALIFICATIONS
- Professional software development experience (non-internship)
- Experience designing or architecting systems
- Proficiency in C/C++
- 3+ years of experience with Linux command line tools
PREFERRED QUALIFICATIONS
- Bachelor's degree in computer science or equivalent
- Experience with the full software development lifecycle
- Experience in kernel or virtualization development
- Proficiency in CPU architectures like x86 or ARM
- Understanding of operating systems internals
Amazon is an equal opportunities employer.
m/w/d
If you have a disability and need assistance, please visit
https://amazon.jobs/content/en/how-we-hire/accommodations.