Software Engineer - AWS PCS, High Performance Computing
The AWS High Performance Computing (HPC) team is seeking experienced Software Development Engineers (SDE) to develop a new HPC service. The team is creating core offerings that enable customers to plan, schedule, and execute HPC workloads across AWS compute services.
As part of the HPC organization, you'll work in a fast-paced agile environment, collaborating with AWS teams worldwide. This role offers the opportunity to engineer systems on a global scale, impacting significant AWS services.
In this role, you'll define architectures for complex projects, lead the design and development of critical components, promote best practices in quality, security, and operational excellence, and help deliver high-quality software efficiently.
The ideal candidate is passionate about AWS HPC solutions, dedicated to building simple, elegant, customer-centric software, and adaptable to shifting priorities, whether working independently or in teams.
If you're eager to solve technical challenges and create impactful products, this role is for you. Learn more about HPC .
About AWS Utility Computing (UC)
AWS UC provides innovative products, from foundational services like S3 and EC2 to new offerings that distinguish AWS in the industry. UC supports the development of compute, database, storage, IoT, platform, and productivity services, including security solutions.
Why AWS
Amazon Web Services is the most comprehensive cloud platform, pioneering cloud computing and continuously innovating. We value diverse experiences and encourage candidates from all backgrounds to apply, even if they don't meet every qualification.
Our Culture and Benefits
- Work/Life Balance: We support flexibility to help you succeed both at work and at home.
- Inclusive Culture: Our affinity groups and events foster inclusion and celebrate diversity.
- Mentorship & Growth: We offer resources to develop your career and skills.
Minimum Qualifications
- 3+ years of professional software development experience
- 2+ years in system design or architecture, focusing on reliability and scalability
- Proficiency in at least one programming language
- Experience with the full software development lifecycle, including coding standards, reviews, source control, testing, and operations
We are an equal opportunity employer. For workplace accommodations, visit this link .