Annapurna Labs

Technology

SrSoftwareEngineer,GravitonSoftware

$100–227k Austin, Texas, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →