AWS Serverless Compute Fabric is seeking a Software Development Engineer to join their team working on cutting-edge virtualization and containerization platforms. This role is at the heart of AWS's serverless movement, focusing on a fast-growing internal service that's becoming the default compute infrastructure for applications including Lambda. You'll work with modern technologies like Rust, Go, and AWS Firecracker to manage millions of lightweight containers.
The position offers an exciting opportunity to work on large-scale systems, requiring deep Linux kernel knowledge and expertise in cloud computing. You'll be responsible for improving security, optimizing performance, and implementing new architectural features. The role includes on-call duties every 8 weeks, with the team prioritizing fault-tolerant systems and work-life balance.
AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company offers extensive career development resources, including mentorship programs and knowledge-sharing platforms. As part of the Utility Computing organization, you'll contribute to foundational services like Amazon S3 and EC2, while working on innovative products that maintain AWS's industry leadership.
The ideal candidate should have professional software development experience, system architecture knowledge, and programming expertise. You'll be joining a team that respects work-life harmony and supports professional growth. This is an excellent opportunity for engineers interested in cloud computing, virtualization, and building highly scalable systems at one of the world's leading cloud providers.