Join Amazon Web Services (AWS) as a Kernel/Hypervisor Engineer in the EC2 Accelerated Nitro team, where you'll work on the foundational layer of AWS's virtualization technology. This role focuses on developing the EC2 Nitro Hypervisor and integrating hardware accelerators like GPUs and FPGAs to support advanced workloads. You'll be part of AWS Utility Computing (UC), which provides core services like S3 and EC2, working on virtualization components that power AWS's cloud infrastructure.
As a senior engineer, you'll take ownership of the complete software development lifecycle, from design to deployment, while working with global teams across hardware, software, and firmware domains. The role requires expertise in systems programming, particularly with C or Rust, and deep understanding of Linux systems. You'll be responsible for building highly optimized hypervisors that deliver near bare metal performance to EC2 instances.
The position offers significant opportunity to innovate and influence AWS's technological direction, working on cutting-edge virtualization technology that supports machine learning, high-performance computing, and graphics processing workloads. AWS values diverse experiences and provides extensive resources for career development, including mentorship and knowledge-sharing opportunities.
This is an ideal role for someone passionate about low-level systems programming, virtualization technology, and building large-scale cloud infrastructure. You'll be working in Berlin, Germany, as part of a team that's central to AWS's computing infrastructure, with the chance to make a direct impact on millions of AWS customers worldwide.