AWS Utility Computing (UC) provides product innovations from foundational services such as Amazons Simple Storage Service (S3 and Amazon Elastic Compute Cloud (EC2 to consistently released new product innovations that continue to set AWSs services and features apart in the industry. As a member of the UC organization youll support the development and management of Compute Database Storage Internet of Things (Iot) Platform and Productivity Apps services in AWS. Within AWS UC Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services.
The AWS Graviton Software team is looking for Software Engineers to develop tools to drive the optimization of open source and internal applications. Annapurna Labs part of AWS designed Graviton as a strategic initiative to improve how software works at Amazon scale. Graviton is Armbased CPU that delivers better performance lower price and lower carbon footprint over comparable x86based instances.
Key job responsibilities
As a Software Developer you will:
Build software framework for tools to analyze performance of hardware and software components.
Leverage existing perf tools like sysstat sysctl perf etc.
Automate the collection and analysis of processor OS and workload performance data.
Help external AWS customers and various internal AWS services like AWS Lambda Elastic Map Reduce ElastiCache and RDS to troubleshoot bottlenecks and to optimize the architecture algorithms and deployment on Graviton.
Work on Linux and other open source code improving it and contributing the changes back to the community.
Play an instrumental role in driving the AWS roadmap to deliver costeffective and performant computing systems.
Use and further develop your deep knowledge in areas including design implementation and data analysis.
Have the opportunity to lead the innovation and deliver software that powers the world largest cloud provider.
If you are already an open source developer or passionate about it you will be able to continue your passion and contribute back to the community across all those projects.
A day in the life
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description we encourage candidates to apply. If your career is just starting hasnt followed a traditional path or includes alternative experiences dont let it stop you from applying.
Why AWS
Amazon Web Services (AWS) is the worlds most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating thats why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value worklife harmony. Achieving success at work should never come at the expense of sacrifices at home which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home theres nothing we cant achieve in the cloud.
Inclusive Team Culture
Here at AWS its in our nature to learn and be curious. Our employeeled affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences inspire us to never stop embracing our uniqueness.
Mentorship and Career Growth
Were continuously raising our performance bar as we strive to become Earths Best Employer. Thats why youll find endless knowledgesharing mentorship and other careeradvancing resources here to help you develop into a betterrounded professional.
About the team
The Graviton Software organization ports optimizes and develops software to drive down the cost of adoption and operation for the AWS Graviton instances. We proactively improve and upstream open source software including Linux kernel operating system compilers libraries and applications. We help internal and external customers to troubleshoot and fix performance bottlenecks that prevent them from using Graviton. We develop tools to automate most of the heavy lifting and maintain publicly available documentation: Graviton Developer Guide on GitHub
5 years of noninternship 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
Bachelors degree in computer science or equivalent
Experience as a mentor tech lead or leading an engineering team.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.