AWS Infrastructure Services is seeking a Software Development Engineer to join their Data Plane team, focusing on developing state-of-the-art Linux-based networking platforms. This role is crucial in developing embedded routing platforms that enable one of the world's largest and complex networks.
The position involves working with both the Linux Kernel's L2/L3 forwarding and management constructs, and the underlying hardware. The team's goal is to maintain perfect synchronization between Kernel state and hardware state, requiring expertise in both Linux kernel and core networking.
As part of AWS Infrastructure Services, you'll be working on the fundamental systems that keep the cloud running, supporting all AWS data centers and their infrastructure components. The team is responsible for packet forwarding in networking devices - the core functionality of a networking switch.
This is a unique opportunity to work on large-scale infrastructure that powers Amazon.com, AWS, and numerous AWS customers. The role offers significant impact potential as these devices are central to Amazon's global network operations. The team is currently split between Cupertino and Seattle and is expanding to the Raleigh site.
AWS values diverse experiences and work-life harmony, offering a collaborative environment where you'll work with cutting-edge technologies while having the flexibility to maintain a balanced lifestyle. The company provides extensive opportunities for mentorship, knowledge-sharing, and career advancement through various resources and employee-led affinity groups.
The ideal candidate should have a strong background in Linux kernel development, networking protocols, and embedded systems. This role offers the chance to solve complex problems at scale while working with a diverse team of engineers in a rapidly growing organization.