Sr. Software Engineer, High Performance Computing

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing with continuous innovation.
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Sr. Software Engineer, High Performance Computing

The AWS High Performance Computing (HPC) team is seeking an experienced Senior Software Engineer to lead core development of a new HPC service. This role is part of Amazon Web Services (AWS), the world's leading cloud platform known for pioneering innovation in cloud computing. The position offers an exciting opportunity to work on large-scale systems that impact AWS services globally.

As a Senior SDE on the HPC team, you'll be instrumental in building core offerings that enable customers to plan, schedule, and execute HPC workloads across AWS compute services. You'll collaborate with world-class engineers in an agile environment, working across different AWS teams and locations. The role involves architecting and implementing critical components while driving best practices in software quality, security, and operational excellence.

The ideal candidate should have 5+ years of professional software development experience, strong leadership capabilities, and a track record of delivering high-quality solutions in fast-paced environments. You'll need expertise in system architecture, software design patterns, and scaling distributed systems. The role offers excellent career growth opportunities through mentorship, knowledge-sharing, and professional development resources.

AWS values work-life harmony and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company is committed to diversity and embraces unique perspectives. If you're passionate about solving complex technical challenges, building customer-centric products, and working with cutting-edge cloud technology, this role offers an exceptional opportunity to make a significant impact at AWS.

Last updated 5 hours ago

Responsibilities For Sr. Software Engineer, High Performance Computing

  • Lead a core area of a new HPC service
  • Plan, schedule, and execute HPC workloads across AWS compute services
  • Define architectures for larger, more complex projects and services
  • Lead design and implementation of critical components
  • Drive software best practices for quality, security, and operational excellence
  • Help team deliver higher quality software faster

Requirements For Sr. Software Engineer, High Performance Computing

Java
Python
  • 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 of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent

Benefits For Sr. Software Engineer, High Performance Computing

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life harmony
  • Flexible working culture
  • Mentorship opportunities
  • Career development resources
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Sr. Software Engineer, High Performance Computing

Senior Software Development Engineer, Cloud/Data, eero Software Services

Senior Software Development Engineer position at Amazon's eero division, focusing on cloud services and data engineering for networking solutions.

Delivery Consultant - Cloud Architect, Professional Services

Senior Cloud Architect role at AWS Professional Services, focusing on designing and implementing enterprise cloud solutions while providing technical leadership and customer guidance.

Systems Development Eng (AWS Generative AI & ML Servers), AWS Hardware Engineering Accelerators

Senior Systems Development Engineer role at AWS focusing on Generative AI and ML server infrastructure, combining software development with hardware engineering expertise.

Sr. Software Development Engineer

Senior Software Development Engineer role at Amazon Lab126 focusing on cloud development, AWS services, and technical leadership in Bengaluru, India.

Senior Software Development Engineer, K8s - EKS

Senior Software Engineer role at AWS EKS team, building scalable container solutions using Kubernetes, with opportunities for technical growth and impact.