Talent.com
Sr Software Engineer, Graviton Software, Annapurna Labs
Sr Software Engineer, Graviton Software, Annapurna LabsAnnapurna Labs (U.S.) Inc. • Austin, Texas, USA
No longer accepting applications
Sr Software Engineer, Graviton Software, Annapurna Labs

Sr Software Engineer, Graviton Software, Annapurna Labs

Annapurna Labs (U.S.) Inc. • Austin, Texas, USA
30+ days ago
Job type
  • Full-time
Job description
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. For the past 2 years, Graviton has powered the majority of new EC2 capacity and is used by over 90% of our largest customers.

You'll drive 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. Our team optimizes a diverse range of applications including databases, web services, games, video encoding, ML, and HPC workloads.

This doesn’t mean you have or will have all those skills, but you’ll have a chance to learn from those who do. This is a unique opportunity to impact how software runs in AWS, while growing your technical breadth and depth.


Key job responsibilities
As a Graviton Software Developer, you will:

Performance Optimization & Analysis
- 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)
Open Source Development
- Contribute to Linux kernel improvements
- Contribute to various other open source projects
- Develop analysis frameworks and automation systems
Tool(s) Development
- Enhance APerf (our open-source Rust-based performance tool)
- Create new performance analysis features
- Build and maintain automation solutions

The role offers opportunities to work on latest CPU technology while contributing to both AWS and the open source community.

A day in the life
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work/Life Balance
Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.

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 pro-actively 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

BASIC QUALIFICATIONS

- 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

PREFERRED QUALIFICATIONS

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

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers.
Create a job alert for this search

Sr Software Engineer, Graviton Software, Annapurna Labs • Austin, Texas, USA

Similar jobs

Lead R&D Software Engineer, Software/Hardware Integration

University of Texas at AustinAustin, Texas, United States
Full-time

Lead R&D Software Engineer, Software/Hardware Integration.Lead development and integration of sonar software applications with tactical hardware components to support the development of sonar syste...Show more

 • Promoted

R&D Software Engineer (ESA)

University of Texas at AustinAustin, Texas, United States
Full-time

Research and development of software applications for sonar and underwater acoustics including algorithm design, implementation, verification, and performance analysis in the Advanced Technology La...Show more

 • Promoted

Software Engineer

uShipAustin, TX, US
Full-time
Quick Apply

Software Engineer OUR STACK LANGUAGES:.JavaScript (w/TypeScript), Node, C# FRAMEWORKS: React, Next.Serverless Framework, Terraform,.NET, NX Monorepos, CloudFlare Workers, Sanity CMS, Astro DATABASE...Show more

Software Engineer

TradeJobsWorkForce78763 Austin, TX, US
Full-time

Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...Show more

 • Promoted

Radar Software Engineer III

Ultra Intelligence & Communications, ATSAustin, Texas, United States
Full-time

Company: Ultra Intelligence & Communications.Join the team redefining defense technology.From engineering systems that save lives to leading programs that change the battlefield-find your place in ...Show more

 • Promoted

Staff Software Engineer

VisaAustin, Texas, United States
Full-time

Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories,...Show more

 • Promoted

Radar Software Engineer III

Ultra Maritime, LLCAustin, Texas, United States
Full-time

Company: Ultra Intelligence & Communications.Join the team redefining defense technology.From engineering systems that save lives to leading programs that change the battlefield-find your place in ...Show more

 • Promoted

Staff Software Engineer - CMS-AEM

VisaAustin, Texas, United States
Full-time

Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories,...Show more

 • Promoted

Software Engineer, Integrations

Harbor HealthAustin, TX, US
Full-time
Quick Apply

About Harbor Health Harbor Health is on a mission to disrupt the outdated US healthcare system.Leveraging a revolutionary payvidor model, we are creating an entirely new approach to care—one that d...Show more

Software Engineer - Sr. Consultant level

VisaAustin, Texas, United States
Full-time

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more t...Show more

 • Promoted

Software Engineer

VisaAustin, Texas, United States
Full-time

Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories,...Show more

 • Promoted

Senior Software Engineer

BrivoAustin, Texas, US
Full-time
Quick Apply

Brivo is seeking a highly creative, passionate, and skilled Senior Full-Stack Software Engineer to design and develop new web services for a global security system serving millions of users.This is...Show more

Staff Software Engineer - Fullstack

VisaAustin, Texas, United States
Full-time

Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a commo...Show more

 • Promoted

Python Software Engineer (AI/GenAI Focus)

Glint Tech Solutions LLCAustin, Texas, United States
Full-time
Quick Apply

Title: Python Software Engineer (AI/GenAI Focus).We are looking for a passionate.This role requires continuous learning and hands-on contribution to advanced AI products.Understand and contribute t...Show more

Software Engineer - Austin, TX

Sunrise SystemsAustin, Texas, United States
Full-time
Quick Apply

Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.Prepares and installs solutions by determining and design...Show more

Senior Software Engineer II BuildAI Platform (Remote Possible)

ICONAustin, TX, United States
Remote
Full-time

A technology company in Austin is seeking a Senior Software Engineer to develop innovative visualization tools for the construction industry.The role involves leading key technological implementati...Show more