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 central to maintaining AWS's global infrastructure, working on one of the world's largest and most complex networks.
The position involves developing embedded routing platforms that are crucial to AWS's network operations. You'll be working with both the Linux Kernel and underlying hardware, ensuring seamless synchronization between kernel state and hardware state. The team is responsible for packet forwarding in networking devices - the core functionality of networking switches.
As part of AWS Infrastructure Services, you'll collaborate with a diverse team of software, hardware, and network engineers, contributing to the design, planning, delivery, and operation of AWS global infrastructure. The role offers significant impact, as these devices are central to Amazon.com, AWS, and their customers.
The team culture emphasizes work-life harmony, continuous learning, and inclusive practices. AWS values diverse experiences and provides numerous opportunities for professional growth through mentorship and knowledge-sharing. You'll be part of an organization that's committed to innovation and maintaining the highest standards for safety and security while delivering infinite capacity at the lowest possible cost for customers.
The ideal candidate should have strong Linux kernel expertise, core networking knowledge, and experience with embedded systems. You'll be working in a collaborative environment split between Cupertino, Seattle, and Raleigh, contributing to solutions that impact global cloud infrastructure.
This is an excellent opportunity for someone passionate about networking technology, Linux systems, and large-scale infrastructure, offering the chance to work on complex problems with thousands of variables impacting the supply chain.