Sr. Software Engineer, High Performance Computing

AWS provides cloud computing and High Performance Computing (HPC) services at global scale.
Cloud
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Cloud

Description For Sr. Software Engineer, High Performance Computing

The AWS High Performance Computing (HPC) team is seeking a Senior Software Engineer to spearhead a core area of their new HPC service. This role presents an exceptional opportunity to work at the forefront of cloud computing technology, building systems that enable customers to plan, schedule, and execute HPC workloads across AWS's vast compute infrastructure.

The position combines technical leadership with hands-on development, requiring expertise in designing and implementing large-scale distributed systems. You'll be instrumental in shaping the architecture of complex projects that directly impact AWS's global customer base. The role demands someone who can thrive in a fast-paced environment, lead technical initiatives, and mentor team members while maintaining high standards for software quality and operational excellence.

As a senior member of the team, you'll collaborate with various AWS teams across different locations, contributing to the broader AWS ecosystem. The ideal candidate should be passionate about HPC and cloud computing, with a proven track record of delivering sustainable solutions in dynamic environments. This role offers the unique opportunity to work on cutting-edge technology while solving complex technical challenges that help customers leverage AWS's full range of compute services and capabilities.

Working at AWS means joining a world-class team that's defining the future of cloud computing and high-performance computing solutions. You'll have the chance to influence the direction of core AWS services while working in an environment that values innovation, technical excellence, and customer obsession.

Last updated a month ago

Responsibilities For Sr. Software Engineer, High Performance Computing

  • Lead a core area of a new HPC service
  • Design and implement critical components
  • Drive software best practices for quality, security, and operational excellence
  • Help team deliver higher quality software faster
  • Define architectures for large, complex projects and services
  • Collaborate with other AWS teams across different locations

Requirements For Sr. Software Engineer, High Performance Computing

Java
Python
Go
Linux
Kubernetes
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Interested in this job?

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

Sr. Enterprise Account Engineer, Media Specialist

Senior Enterprise Account Engineer role at AWS Elemental, focusing on media services implementation and customer success in APAC region.

Sr. Hardware Dev Engineer (AWS Generative AI & ML Servers)

Senior Hardware Development Engineer role at AWS focusing on Generative AI and ML server design and development, offering competitive compensation and comprehensive benefits.

Construction Manager, AMER East Construction

Senior Construction Manager role at AWS overseeing data center construction projects, requiring 6+ years of experience in construction management and MEP systems.

Amazon Dedicated Cloud Engineer, ADC2S

Senior Cloud Engineer position at AWS requiring TS/SCI clearance, focusing on EC2 platform for government customers with emphasis on systems engineering and operations.

Senior Software Dev Engineer, EC2 Nitro

Senior Software Engineer role at AWS working on EC2 Nitro platform, developing virtualization technology with C++/Rust in Linux environments.