Sr Software Engineer, Graviton Software, Annapurna Labs

World's largest cloud provider developing Arm-based CPU solutions through Annapurna Labs
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Cloud

Description For Sr Software Engineer, Graviton Software, Annapurna Labs

AWS Graviton Software team, part of Amazon's strategic initiative through Annapurna Labs, is seeking Senior Software Engineers to enhance their Arm-based CPU solutions. This role focuses on developing tools for optimizing open source and internal applications, working with Graviton - an innovative CPU design that delivers superior performance, cost-effectiveness, and reduced carbon footprint compared to x86-based instances.

As a Graviton Software Developer, you'll be at the forefront of cloud computing innovation, building performance analysis frameworks, automating data collection systems, and helping both external AWS customers and internal services optimize their architecture for Graviton. You'll work extensively with Linux and open source technologies, contributing back to the community while driving AWS's roadmap for efficient computing systems.

The team strongly emphasizes work-life balance and professional growth, offering flexible working hours and robust mentorship opportunities. You'll join a diverse, inclusive environment with various employee-led affinity groups and ongoing learning experiences. The role offers the unique opportunity to impact the world's largest cloud provider while working with cutting-edge ARM-based technology.

Ideal candidates will bring 5+ years of professional software development experience, strong programming skills, and expertise in system architecture. You'll be part of a team that values knowledge sharing, mentorship, and professional development, with projects assigned to help you grow into a better-rounded professional. This position offers the perfect blend of technical challenge, innovation opportunity, and career growth potential in a supportive, inclusive environment.

Last updated a day ago

Responsibilities For Sr Software Engineer, Graviton Software, Annapurna Labs

  • Build software framework for tools to analyze performance of hardware and software components
  • Automate collection and analysis of processor, OS and workload performance data
  • Help AWS customers and internal services troubleshoot bottlenecks and optimize architecture
  • Work on Linux and open source code improvements
  • Drive AWS roadmap for cost-effective computing systems
  • Contribute to open source projects

Requirements For Sr Software Engineer, Graviton Software, Annapurna Labs

Linux
  • 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

  • Work-life balance
  • Flexible working hours
  • Mentorship & Career Growth opportunities
  • Employee-led affinity groups
  • Learning experiences and conferences

Interested in this job?

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

Software Development Engineer, Alexa Skills Kit (ASK)

Senior SDE role at Amazon's Alexa Games team, building innovative voice-gaming experiences using cutting-edge technology including LLMs and distributed systems.

Sr. Software Development Engineer, Amazon CS - Shipping & Delivery Support

Senior Software Engineer role at Amazon leading development of AI-powered delivery support systems, requiring 5+ years of experience in software development and team leadership.

Software Development Engineer, Alexa Smart Home

Senior Backend Engineer role at Amazon working on Alexa Smart Home Cameras team, building scalable IoT and cloud solutions.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS working on Aurora database service, building large-scale distributed systems and mentoring team members.

Senior Software Development Engineer - AWS Messaging Services, Amazon Simple Notification Service

Senior Software Engineer role at AWS Messaging team, building large-scale distributed systems for SNS and SQS services, offering competitive compensation and benefits.