Job Description
Amazon Web Services (AWS) is seeking a talented and experienced Kernel/Hypervisor Engineer to join the EC2 Accelerated Nitro team in Berlin, Germany. This role offers a unique opportunity to work on the cutting edge of cloud computing technology, developing the core virtualization components that power AWS's EC2 instance families.
Key Responsibilities
- End-to-End Software Development: Take ownership of the software development lifecycle, including design, testing, and deployment of new solutions across the virtualization software stack.
- Operational Excellence: Drive improvements in the quality of the hypervisor and instance platforms, ensuring systems are resilient and fault-tolerant.
- Technological Roadmap: Influence and contribute to the technological roadmap of the team, working closely with other EC2 teams globally.
- On-Call Responsibility: Participate in on-call duties to root-cause issues and maintain system reliability.
A Day in the Life
- Collaborate with your manager and other engineers to deliver on the roadmap.
- Focus on high-quality delivery and operational excellence.
- Solve technical challenges impacting AWS customers.
About the Team
The EC2 Accelerated Nitro team is dedicated to engineering new EC2 instance families with hardware acceleration devices and building feature-rich virtualization technology in the cloud. The team values diverse experiences and encourages candidates from all backgrounds to apply.
Why AWS?
AWS is the world’s most comprehensive and broadly adopted cloud platform. We value diverse experiences and offer a culture of inclusion, mentorship, and career growth. AWS provides flexible work hours and arrangements to support work-life balance.
Basic Qualifications
- 3+ years of experience in computer science fundamentals, including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
- 2+ years of experience in design or architecture of new and existing systems.
- Proficiency in writing clean, optimized, and scalable code using C or Rust.
- 3+ years of experience using the typical Linux command line toolbox.
- Understanding of operating systems internals.
Preferred Qualifications
- Bachelor’s degree in computer science or equivalent.
- 2+ years of experience building complex software systems.
- 2+ years of embedded firmware development experience.
- Experience working on the kernel and/or virtualization space.
- Proficiency in at least one CPU architecture such as x86 or ARM.
AWS is an equal opportunity employer and values diversity in the workplace. We encourage all qualified candidates to apply, regardless of their background or experience level.
Benefits Extracted with AI
- Flexible work hours
- Diverse work environment
- Career growth opportunities
- Work-life balance
Similar jobs
Last update: 23 minutes ago
Kernel/Hypervisor Engineer, EC2 Accelerated Nitro
Join AWS as a Kernel/Hypervisor Engineer in Berlin, focusing on EC2 Nitro hypervisors and virtualization.
Kernel/Hypervisor Engineer, EC2 Accelerated Nitro
Join AWS as a Kernel/Hypervisor Engineer to innovate on EC2 Nitro Hypervisor, focusing on virtualization and hardware acceleration.
Software Development Engineer in EC2 Accelerated Platforms
Join AWS in Berlin as a Software Development Engineer in EC2 Accelerated Platforms, working on cutting-edge cloud technologies.
Systems Development Engineer - Amazon Linux Kernel
Join AWS as a Systems Development Engineer to work on the Amazon Linux Kernel, focusing on CI/CD and Linux systems.
Software Development Engineer, AWS EC2 Live Migration
Join AWS as a Software Development Engineer to innovate and maintain EC2 Live Migration services in Dresden.
Senior Systems Engineer, Managed Operations
Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.
Senior Systems Engineer, Managed Operations
Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.
Senior Systems Development Engineer, Managed Operations
Join AWS as a Senior Systems Development Engineer to improve and operate large-scale software systems in Berlin.
Software Development Engineer, AWS Systems Manager
Join AWS in Berlin as a Software Development Engineer to innovate and build on AWS Systems Manager.
Senior DevOps Engineer - AWS Managed Operations
Senior DevOps Engineer role at AWS in Berlin, focusing on system operations, script development, and cloud service management.
Systems Development Engineer - Amazon Linux Core Engineering
Join AWS as a Systems Development Engineer to innovate Linux platforms for cloud computing.
Support Engineer, Managed Operations
Join AWS as a Support Engineer in Berlin to lead cloud operations for the European Sovereign Cloud.
Senior Software Development Engineer - Infrastructure Software and Control
Join AWS as a Senior Software Development Engineer to innovate in power systems, leveraging C, Java, Python, and more.
Principal Software Engineer - Aurora Storage
Join AWS as a Principal Software Engineer for Aurora Storage, leading large-scale, resilient storage system designs.
Cloud Support Engineer (Linux)
Join AWS as a Cloud Support Engineer (Linux) in Dublin, providing customer support and leveraging cloud technologies.
Front-End Engineer II
Join AWS as a Front-End Engineer II to innovate with GenAI and build intuitive user experiences using modern frameworks.
Software Development Engineer, AWS Compute Services
Join AWS as a Software Development Engineer to innovate in serverless computing. Work on large-scale systems in Austin, Texas.
Software Development Engineer Intern
Join AWS as a Software Development Engineer Intern in Munich. Work on cutting-edge projects and gain real-world experience.
Systems Development Engineer, Managed Operations
Join AWS as a Systems Development Engineer in Dublin to lead operations for the European Sovereign Cloud, focusing on high-availability AWS services.
Principal Systems Development Engineer, Managed Operations
Join AWS as a Principal Systems Development Engineer to drive operational efficiency and reliability in cloud services.
Senior Software Development Engineer III, AWS IDEs
Join AWS as a Senior Software Development Engineer to build AI/ML tools for developers, enhancing cloud experiences.
Systems Development Engineer, Managed Operations
Join AWS as a Systems Development Engineer to improve and operate large-scale software systems.
Software Development Engineer - Amazon WorkSpaces
Join AWS as a Software Development Engineer for Amazon WorkSpaces, focusing on cloud-based virtual desktops.
Senior DevOps Engineer, Managed Operations - AWS
Senior DevOps Engineer role at AWS, focusing on Managed Operations and the launch of the European Sovereign Cloud in Dublin.