Amazon's EC2 VPC Dataplane team is seeking talented kernel/embedded C programmers to shape the future of virtualized (SDN) networking in one of the world's largest public clouds. The team is responsible for the packet pipeline beneath all EC2 VPC instances, implementing critical features like firewalls, routing, billing, and monitoring across AWS's worldwide fleet in over 30 regions.
The role focuses on delivering ultra-high performance networking solutions, processing millions of packets per second on embedded CPU cores. This requires expertise in optimized data structures and low-level hardware tuning. The position offers unique opportunities to work with advanced systems software and make immediate impact for both internal AWS services like Lambda and external EC2 customers.
Working at AWS means joining a culture of innovation and learning. The team values work-life harmony and provides strong support for new members through mentorship and knowledge sharing. With access to Principal, Sr. Principal, and Distinguished Engineers across AWS, there are abundant opportunities for professional growth and skill development.
The ideal candidate will have strong experience in C/C++ programming and embedded systems development. They will contribute to a team that combines the performance of bare metal networking with cloud benefits, pushing the boundaries of Software Defined Networking. The role involves close collaboration with other engineers, mentoring opportunities, and the chance to influence the architecture of systems that power AWS's global infrastructure.
Benefits include comprehensive medical coverage, financial benefits, and career development resources. AWS promotes an inclusive environment through employee-led affinity groups and ongoing learning experiences. The company offers competitive compensation with a base pay range of $129,300 to $223,600 per year, varying by geographic location, plus equity and other benefits.