Annapurna Labs
Technology
SrSoftwareEngineer,GravitonSoftware
Neural analysis suggests this role is
optimal for Senior candidates.
“Sr Software Engineer, Graviton Software at Annapurna Labs. Skills: Performance optimization, Open source development, Tool development. Enhance architectures for performance. Enhance algorithms for performance”
Industry & Context.
Identify bottlenecks; Troubleshoot performance bottlenecks
What They're Looking For.
Must Have
5+ years software development, 5+ years programming experience, 5+ years design/architecture experience, 5+ years full SDLC experience
Nice to Have
Bachelor's degree in computer science
What You'll Do.
Enhance architectures for performance
Enhance algorithms for performance
Use tools to identify bottlenecks
Monitor processor metrics
Monitor workload metrics
Optimize software performance for customers
Optimize software performance for services
Contribute to Linux kernel
Contribute to open source projects
Develop analysis frameworks
Develop automation systems
Create performance analysis features
Build automation solutions
Maintain automation solutions
How You'll Work.
Team & Collaboration
Cross-functional teams
Full Job 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 As a Graviton Software Developer, you will: 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 The role offers opportunities to work on latest CPU technology while contributing to both AWS and the open source community. A day in the life Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, an
Applying for this Sr Software Engineer, Graviton Software role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Annapurna Labs?
Real rants from real employees. Read before you apply.