The Parallel Computing Service (PCS) team at AWS is seeking a Software Development Engineer to join their core Slurm team. This role focuses on building and scaling high-performance computing (HPC) workloads using the open-source Slurm scheduler. As a Software Development Engineer, you'll be part of AWS's massive-scale infrastructure, working with enterprise customers and contributing to global cloud computing solutions.
The position offers an exciting opportunity to work with cutting-edge technologies in cloud computing and HPC. You'll collaborate with talented engineers and leaders, participating in all aspects of the software development lifecycle - from planning and architecture to implementation and operations. The team values work-life balance and fosters a learning-oriented environment with opportunities for mentorship and knowledge sharing.
Key responsibilities include architecting and maintaining HPC cluster management functionality, developing deployment and monitoring tools, and collaborating with the open-source community. The ideal candidate should have experience in distributed systems, strong Linux knowledge, and familiarity with cloud-native technologies.
The role is part of the larger Amazon EC2 family, offering exposure to world-class cloud computing infrastructure and the chance to solve challenging technical problems at scale. The team emphasizes professional growth, with senior members providing one-on-one mentoring and thorough code reviews.
AWS values diverse experiences and welcomes candidates from various backgrounds, including those with non-traditional career paths. The position combines technical challenges with customer interaction, requiring both strong engineering skills and professional communication abilities. Join AWS to shape the future of cloud computing while enjoying a balanced and fulfilling career.