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 that powers all EC2 VPC instances, implementing critical features like firewalls, routing, billing, and monitoring across AWS's worldwide fleet in over 30 regions.
This role offers a unique opportunity to work on high-performance networking systems that process millions of packets per second on embedded CPU cores. The position requires expertise in optimized data structures and low-level hardware tuning. Engineers will join a team that regularly deploys new features and updates that directly impact both internal AWS services like Lambda and external Amazon EC2 customers.
The ideal candidate will have strong experience in C/C++ or Rust, with a passion for systems software engineering, particularly in kernel or embedded software development. They will work alongside Principal, Sr. Principal, and Distinguished Engineers, with numerous opportunities for skill development and knowledge growth.
Working at AWS means joining a culture of innovation and continuous learning. The company values diversity and inclusion, with employee-led affinity groups and regular events fostering an inclusive environment. AWS emphasizes work-life harmony and provides comprehensive benefits including medical, financial, and career development support.
This is an excellent opportunity for experienced developers who want to make a significant impact on cloud infrastructure while working with cutting-edge technology in a supportive, growth-oriented environment.