Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A forward-thinking company is seeking a Software Engineer to join their innovative Graviton Software team. This exciting role focuses on optimizing software performance across various applications, from the Linux kernel to customer services. As part of a collaborative team, you'll work on performance engineering, develop profiling tools, and contribute to open source projects. The organization values work-life balance, mentorship, and career growth, providing a supportive environment for personal and professional development. Join a team that is dedicated to pushing the boundaries of technology while maintaining a culture of inclusion and diversity.
The AWS Graviton Software team is seeking Software Engineers to drive performance optimization of open source projects, internal services and customer applications. We are looking for engineers who have an interest in performance engineering and/or have relevant experience that can translate to these areas.
The role focuses on optimizing software up and down the stack - from working on the Linux kernel to debugging and optimizing C++ or Rust applications to digging into and optimizing assembly code. This doesn’t mean you have or will have all those skills, but you’ll have a chance to learn from those who do.
We look at performance across all types of applications and workloads: databases, web services, games, video encoding, ML and HPC, and a variety of internal and customer services and applications to ensure they are taking advantage of Graviton’s capabilities. We develop profiling tools to help AWS customers and internal teams debug performance related problems, often working with them directly to find root causes and resolve their issues. We work with the hardware teams to benchmark performance and find optimizations in next generation hardware.
Key job responsibilities
As a Graviton Software Developer, you will have the opportunity to learn and contribute on a variety of different projects:
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.