Taro Logo

Sr Software Engineer, Graviton Software, Annapurna Labs

Amazon's AWS division developing Graviton processors that power AWS data centers with optimal price/performance
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Sr Software Engineer, Graviton Software, Annapurna Labs

The AWS Graviton Software team is seeking Senior Software Engineers to optimize performance for AWS Graviton, which delivers the best price/performance in AWS data centers. This role focuses on 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.

The team optimizes diverse applications including databases, web services, games, video encoding, ML, and HPC workloads. As a Graviton Software Developer, you'll enhance architectures for optimal performance, use advanced tools to identify bottlenecks, and contribute to Linux kernel improvements and various open source projects.

The role offers unique opportunities to impact how software runs in AWS while growing technical expertise. The team values work-life balance and provides flexibility in working hours. There's a strong emphasis on mentorship and career growth, with projects assigned to help team members develop into better-rounded professionals.

The Graviton Software organization focuses on porting, optimizing, and developing software to reduce adoption and operation costs for AWS Graviton instances. The team proactively improves open source software, helps customers troubleshoot performance issues, and maintains the public Graviton Developer Guide on GitHub.

This position offers competitive compensation ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. The role is available in Austin, Cupertino, and Seattle, providing opportunities to work with cutting-edge CPU technology while contributing to both AWS and the open source community.

Last updated 16 days ago

Responsibilities For Sr Software Engineer, Graviton Software, Annapurna Labs

  • Enhance architectures and algorithms for optimal performance
  • Use performance analysis tools to identify bottlenecks
  • Monitor and analyze processor, OS, and workload metrics
  • Optimize software performance for AWS customers and services
  • Contribute to Linux kernel improvements
  • Contribute to various open source projects
  • Enhance APerf (open-source Rust-based performance tool)
  • Create new performance analysis features
  • Build and maintain automation solutions

Requirements For Sr Software Engineer, Graviton Software, Annapurna Labs

Linux
Rust
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • 5+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience as a mentor, tech lead or leading an engineering team (preferred)

Benefits For Sr Software Engineer, Graviton Software, Annapurna Labs

Medical Insurance
401k
  • Work-life balance
  • Mentorship & Career Growth
  • Flexible working hours

Interested in this job?

Jobs Related To Amazon Sr Software Engineer, Graviton Software, Annapurna Labs