AWS Serverless Compute Fabric is a rapidly growing internal service becoming the default compute infrastructure for various AWS applications including Lambda, Athena, Glue, and Bedrock. The team manages over 80,000 bare metal EC2 servers worldwide and is responsible for the Firecracker-based microVM infrastructure. As a Software Development Engineer, you'll work on capacity management systems for EC2 instances, using languages like Java, TypeScript, Ruby, and Go. The role involves managing fleet composition, integrating new instance types, and optimizing capacity management.
AWS, as the world's leading cloud platform, offers a comprehensive environment for growth and innovation. The Utility Computing organization provides foundational services like S3 and EC2, continuously releasing new product innovations. The team values knowledge-sharing, mentorship, and inclusive culture, with various employee-led affinity groups and ongoing learning experiences.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be part of a diverse team that values work-life harmony and professional development. The role requires strong software development experience and system architecture knowledge, offering the opportunity to work on highly scalable, available, and low-latency compute platforms.
Working at AWS means joining a culture of continuous learning and innovation, where your unique perspectives are valued and your career growth is prioritized. The team supports new members through mentorship, thorough code reviews, and opportunities to work on complex technical challenges that help shape the future of cloud computing.