AWS Utility Computing (UC) is seeking a Senior Linux Kernel Developer to join their ENA Drivers team at Annapurna Labs. This role focuses on developing kernel-space and user-space network drivers for customer virtual machines, working with AWS's next-generation hardware to enable high network bandwidth and low-latency performance. The position involves working with open-source drivers across multiple operating systems including Linux, Windows, DPDK, FreeBSD, and MacOS.
As part of Annapurna Labs within AWS, you'll be working on cutting-edge technologies that power AWS cloud networking infrastructure, specifically the Elastic Network Adapter (ENA). Your work will directly impact millions of AWS customers, contributing to the core infrastructure that powers Amazon EC2 and the AWS Nitro System.
The role combines deep technical expertise in kernel development with the opportunity to work on large-scale cloud infrastructure. You'll be responsible for designing and implementing new features, collaborating with the open-source community, and ensuring high performance and reliability of networking solutions.
Working at Annapurna Labs offers the innovative environment of a startup with the resources and scale of AWS. The team values work-life harmony and provides flexible work arrangements. You'll have opportunities for continuous learning, mentorship, and career growth within AWS's inclusive culture.
Key responsibilities include developing and maintaining ENA drivers across multiple operating systems, implementing networking enhanced features, working with internal and external customers, and maintaining high operational standards. The role requires strong expertise in C programming and network driver development, with a focus on optimized code development and cross-system solutions.
This position offers the chance to work on fundamental cloud infrastructure while being part of AWS's mission to be Earth's Best Employer. You'll join a diverse team that values continuous learning, inclusion, and technical excellence.