Sr Software Engineer, Graviton Software, Annapurna Labs

AmazonAustin, TX
$168,100 - $227,400Onsite

About The Position

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, powering the majority of new EC2 capacity and used by over 90% of the largest customers. This role involves driving performance optimization across open source projects, internal services, and customer applications, encompassing Linux kernel development, C++/Rust debugging, and assembly-level optimization. The team optimizes diverse applications including databases, web services, games, video encoding, ML, and HPC workloads. This is a unique opportunity to impact how software runs in AWS and grow technical breadth and depth. The Graviton Software organization ports, optimizes, and develops software to reduce the cost of adoption and operation for AWS Graviton instances. They proactively improve and upstream open source software, including the Linux kernel, operating systems, compilers, libraries, and applications. The team assists internal and external customers in troubleshooting and resolving performance bottlenecks and develops tools to automate tasks, maintaining the Graviton Developer Guide on GitHub.

Requirements

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Nice To Haves

  • Bachelor's degree in computer science or equivalent
  • Experience as a mentor, tech lead or leading an engineering team

Responsibilities

  • 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)
  • Contribute to Linux kernel improvements
  • Contribute to various other open source projects
  • Develop analysis frameworks and automation systems
  • Enhance APerf (our open-source Rust-based performance tool)
  • Create new performance analysis features
  • Build and maintain automation solutions

Benefits

  • sign-on payments
  • restricted stock units (RSUs)
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service