Software Engineer, Graviton Software, Annapurna Labs

AWS division focused on developing Graviton, Amazon's Arm-based CPU initiative for improved performance and lower costs
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer, Graviton Software, Annapurna Labs

The AWS Graviton Software team at Amazon is seeking talented Software Engineers to drive performance optimization across their technology stack. This role focuses on optimizing software from the Linux kernel level up to application-level C++ and Rust code, including assembly optimization. The team works on improving performance for various workloads including databases, web services, games, video encoding, ML, and HPC applications.

As a Graviton Software Developer, you'll be part of AWS's strategic initiative to improve software performance at Amazon scale through their Arm-based CPU initiative, Graviton. The role offers opportunities to work with cutting-edge technology while contributing to open source projects and helping both internal teams and AWS customers optimize their applications.

The position offers significant learning and growth opportunities, with exposure to various aspects of performance engineering. You'll work alongside experienced engineers, troubleshooting complex performance issues and developing solutions that impact AWS services like S3, Lambda, EMR, ElastiCache, and RDS.

Amazon emphasizes work-life balance and fosters an inclusive culture aligned with their 16 Leadership Principles. The team provides mentorship opportunities and supports professional development, with projects assigned to help team members grow their skills. Working at Annapurna Labs, you'll be at the forefront of CPU innovation, helping to deliver superior performance while reducing costs and carbon footprint compared to traditional x86 instances.

This role combines deep technical work with collaborative problem-solving, making it ideal for engineers passionate about performance optimization and system-level software development. The position offers competitive compensation and comprehensive benefits, reflecting Amazon's commitment to attracting and retaining top talent.

Last updated an hour ago

Responsibilities For Software Engineer, Graviton Software, Annapurna Labs

  • Optimize software performance for AWS customers and internal services
  • Contribute performance improvements and bug fixes to Linux kernel and open source projects
  • Develop frameworks to analyze hardware and software performance
  • Use performance tools to identify and resolve software bottlenecks
  • Apply expertise in system design, implementation, and data analysis

Requirements For Software Engineer, Graviton Software, Annapurna Labs

Linux
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Engineer, Graviton Software, Annapurna Labs

Medical Insurance
401k
  • Work-life balance
  • Flexible working hours
  • Mentorship & Career Growth
  • Full range of medical and financial benefits

Interested in this job?

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

Systems Development Engineer, Data Center Engineering Security Solutions

Systems Development Engineer role at AWS focusing on building and maintaining security automation systems for data center infrastructure, requiring Python, TypeScript, and SQL expertise.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on digital commerce and customer engagement through innovative product bundling.

Software Development Engineer II, AWS Aurora

AWS Aurora Software Development Engineer II position focusing on distributed database systems and cloud services, requiring 3+ years of experience.

Software Development Engineer II, Geospatial

Software Development Engineer II position at Amazon's Geospatial team, building advanced mapping and location systems for delivery operations using ML and big data technologies.

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer II position at Amazon's INTech LatAm and APAC team, focusing on building scalable e-commerce solutions.