The AWS Graviton Software team at Amazon is seeking talented Software Engineers to drive performance optimization across their technology stack. This role focuses on optimizing software from the Linux kernel level up to application-level C++ and Rust code, including assembly optimization. The team works on improving performance for various workloads including databases, web services, games, video encoding, ML, and HPC applications.
As a Graviton Software Developer, you'll be part of AWS's strategic initiative to improve software performance at Amazon scale through their Arm-based CPU initiative, Graviton. The role offers opportunities to work with cutting-edge technology while contributing to open source projects and helping both internal teams and AWS customers optimize their applications.
The position offers significant learning and growth opportunities, with exposure to various aspects of performance engineering. You'll work alongside experienced engineers, troubleshooting complex performance issues and developing solutions that impact AWS services like S3, Lambda, EMR, ElastiCache, and RDS.
Amazon emphasizes work-life balance and fosters an inclusive culture aligned with their 16 Leadership Principles. The team provides mentorship opportunities and supports professional development, with projects assigned to help team members grow their skills. Working at Annapurna Labs, you'll be at the forefront of CPU innovation, helping to deliver superior performance while reducing costs and carbon footprint compared to traditional x86 instances.
This role combines deep technical work with collaborative problem-solving, making it ideal for engineers passionate about performance optimization and system-level software development. The position offers competitive compensation and comprehensive benefits, reflecting Amazon's commitment to attracting and retaining top talent.