Software Dev Engineer I - Graviton Software, Annapurna Labs
Amazon • Austin, Texas, United States
No Relocation
Posted: July 16, 2026
Additional Content
Description
- The AWS Graviton Software team is seeking Software Engineers to optimize performance for AWS Graviton.Graviton delivers the best price/performance in AWS data centers. For the past 3 years, Graviton has
Description
- The AWS Graviton Software team is seeking Software Engineers to optimize performance for AWS Graviton. Graviton delivers the best price/performance in AWS data centers. For the past 3 years, Graviton has powered the majority of new EC2 capacity and is used by over 98% of our largest customers. You'll drive performance optimization across open source projects, internal services, and customer applications, working on everything from Linux kernel development to C++/Rust debugging to assembly-level optimization. Our team optimizes a diverse range of applications including databases, web services, games, video encoding, ML, and HPC workloads. This doesn’t mean you have or will have all those skills, but you’ll have a chance to learn from those who do. This is a unique opportunity to impact how software runs in AWS, while growing your technical breadth and depth. Key job responsibilities Performance Optimization & Analysis - Enhance architectures and algorithms for optimal performance - Use tools like Aperf, sysstat, sysctl, perf to identify bottlenecks - Monitor and analyze processor, OS, and workload metrics - Optimize software performance for AWS customers and AWS services (such as S3, Lambda, EMR, ElastiCache, RDS ..etc) Open Source Development - Contribute to Linux kernel improvements - Contribute to various other open source projects - Develop analysis frameworks and automation systems Tool(s) Development - Enhance APerf (our open-source Rust-based performance tool) - Create new performance analysis features - Build and maintain automation solutions
Basic Qualifications
- - Are 18 years of age or older - Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design - Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript - Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles