AWS Infrastructure Services is seeking a Software 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 Linux Kernel and its constructs for L2/L3 forwarding and management, ensuring synchronization between Kernel state and hardware state.
The team is split between Cupertino and Seattle, working on packet forwarding in networking devices - the core functionality of a networking switch. This is a unique opportunity as AWS develops both the network and devices, allowing for unprecedented innovation. The impact is significant as these devices are central to Amazon.com, AWS, and AWS customers.
The ideal candidate should have strong experience in Linux kernel development and core networking expertise, with an understanding of both Linux forwarding management and hardware mapping. The role offers exposure to one of the world's largest networks, with most of the network running on AWS switches.
AWS provides a comprehensive compensation package, including competitive base pay ranging from $129,300 to $223,600 depending on location, plus equity and benefits. The company values work-life harmony and promotes an inclusive culture through employee-led affinity groups and ongoing learning experiences.
The position requires collaboration with diverse teams across AWS, including software, hardware, and network engineers, working on challenging problems with thousands of variables impacting the supply chain. AWS is committed to delivering the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for customers.