The AWS High Performance Computing (HPC) team is seeking an experienced Software Development Engineer to work on an innovative new HPC service. This role is part of a strategic initiative to build core offerings that enable customers to plan, schedule, and execute HPC workloads across AWS compute services.
As a key member of the HPC team, you'll collaborate with world-class engineers in an agile environment, working across multiple AWS teams and locations. This position offers the unique opportunity to engineer systems at global scale while having significant impact on fundamental AWS services.
Your responsibilities will include architecting larger, complex projects and services focused on delighting customers. You'll take the lead in designing and implementing critical components, champion software best practices around quality, security and operational excellence, and help drive faster delivery of high-quality software.
The ideal candidate should be:
The role is part of AWS Utility Computing (UC), which drives core innovation across foundational services like S3 and EC2, while continuously developing new features that differentiate AWS in the industry. You'll support critical compute, database, storage, IoT, platform and productivity services, including specialized security solutions for cloud services.
AWS offers excellent work-life harmony with flexible working culture, comprehensive benefits including medical/dental/vision coverage, 401k, and equity. The inclusive team culture features employee-led affinity groups, ongoing learning through events like CORE and AmazeCon, and strong support for career development through mentorship and knowledge-sharing opportunities.