The Parallel Computing Service (PCS) team at AWS is seeking a talented Software Development Engineer to join their core Slurm team. This role represents an exciting opportunity to work at the intersection of high-performance computing (HPC) and cloud services. As part of AWS, one of the world's leading cloud platforms, you'll be contributing to systems that operate at massive scale.
The position focuses on building and advancing PCS capabilities for running and scaling high-performance computing workloads using the open-source Slurm scheduler. You'll be working with cutting-edge technology while collaborating with a diverse team of engineers and leaders. The role involves architecting solutions, implementing new features, and ensuring the reliability and scalability of critical systems.
As a Software Development Engineer at PCS, you'll have the opportunity to:
The team culture emphasizes knowledge-sharing, mentorship, and work-life harmony. AWS values diverse experiences and backgrounds, fostering an inclusive environment through employee-led affinity groups and ongoing learning opportunities. The company offers flexible work arrangements and supports professional growth through various career development resources.
This role is ideal for someone who:
You'll be part of the larger AWS Utility Computing organization, which is responsible for foundational services like Amazon S3 and EC2, as well as continuing innovation in the cloud computing space. The position offers excellent opportunities for growth, learning from experienced engineers, and making significant contributions to cloud computing infrastructure used by customers worldwide.
If you're excited about solving challenging technical problems, working with enterprise-scale systems, and being part of a team that values both technical excellence and personal growth, this role at AWS PCS could be your next career step.