Taro Logo

Software Engineer - AWS PCS, High Performance Computing

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer - AWS PCS, High Performance Computing

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:

  • Passionate about AWS HPC's customer impact
  • Skilled at building elegant, simple software solutions
  • Experienced in delivering sustainable solutions in fast-paced environments
  • Able to work effectively both independently and in team settings
  • Focused on creating customer-centric products

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.

Last updated 17 days ago

Responsibilities For Software Engineer - AWS PCS, High Performance Computing

  • Design and implement critical components for HPC services
  • Lead architecture of complex projects and services
  • Drive software best practices for quality, security, and operational excellence
  • Collaborate with teams across AWS locations
  • Build and operate systems at global scale

Requirements For Software Engineer - AWS PCS, High Performance Computing

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Engineer - AWS PCS, High Performance Computing

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical, dental, and vision coverage
  • 401k benefits
  • Equity compensation
  • Flexible working culture
  • Career development opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Amazon Software Engineer - AWS PCS, High Performance Computing

Software Development Engineer, Annapurna Labs, Trainium Collectives

Senior software engineering role at Amazon's Annapurna Labs focusing on distributed AI/ML systems and collective operations for AI scaling, requiring strong C/C++ and Linux expertise.

Software Development Engineer, Route 53 Edge Team

Software Development Engineer position for Amazon's Route 53 Edge Team, working on distributed systems and DNS services.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services Software Development Engineer position focused on designing and building distributed systems for AWS global infrastructure.

Software Development Engineer, EC2 Gateway Networking

AWS EC2 Networking SDE role building global-scale distributed systems and packet processors for VPC infrastructure, offering competitive compensation and growth opportunities.

Software Development Engineer, Annapurna Labs, Trainium Collectives

Senior software engineering role at Amazon's Annapurna Labs focusing on distributed AI/ML systems and collective operations for AI scaling, requiring strong C/C++ and Linux expertise.