The Parallel Computing Service (PCS) team at AWS is seeking a Software Development Engineer to join their core Slurm team. This role is a unique opportunity to work on advancing AWS's high-performance computing (HPC) capabilities using the open-source Slurm scheduler. As part of the larger Amazon EC2 family, you'll be working at massive scale, contributing to cloud computing infrastructure that serves customers globally.
The position involves building and maintaining services that manage high-performance computing clusters, requiring expertise in distributed systems and cloud-native technologies. You'll be working with enterprise-level customers, collaborating with the open-source community, and contributing to the future of computation on AWS.
The role combines technical excellence with leadership opportunities, as you'll be expected to provide architecture feedback, implement best practices, and mentor team members. You'll be part of a collaborative environment that values knowledge-sharing and professional growth, working alongside experienced engineers who are passionate about cloud computing.
Key technical aspects include working with Linux systems, Java programming, Python scripting, and deep involvement with HPC technologies, particularly the Slurm scheduler. The team operates within AWS Utility Computing, which is responsible for foundational services like Amazon S3 and EC2, putting you at the heart of AWS's infrastructure development.
AWS values diverse experiences and maintains an inclusive culture where different perspectives are celebrated. The company offers excellent career growth opportunities through mentorship programs, knowledge-sharing initiatives, and continuous learning experiences. Work-life harmony is prioritized through flexible work arrangements, ensuring team members can maintain balance while contributing to cutting-edge cloud computing solutions.
This is an ideal role for someone who is passionate about High Performance Computing, enjoys solving complex technical challenges, and wants to make a significant impact on the future of cloud computing infrastructure. You'll be part of a team that not only builds essential services but also shapes the direction of cloud computing technology.