Taro Logo

Software Development Engineer, AWS Parallel Computing Service, Slurm team

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
14100 Asti, Province of Asti, Italy
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Parallel Computing Service, Slurm team

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 shipping services that advance PCS capabilities for running and scaling high-performance computing (HPC) workloads using the open-source Slurm scheduler.

As a Software Development Engineer at PCS, you'll be part of AWS's massive-scale infrastructure, contributing to global customer experiences. You'll work on architecting and implementing software solutions, collaborating with engineers and leaders to refine product requirements, and participating in all aspects of the development lifecycle including planning, technical reviews, and operations.

The position offers unique opportunities to:

  • Work with enterprise customers to understand and meet their needs
  • Contribute to large-scale cloud computing infrastructure
  • Join a world-class team within Amazon EC2
  • Develop expertise in high-performance computing and cloud technologies
  • Collaborate with the open-source Slurm community

The team values knowledge-sharing, mentorship, and maintains a collaborative environment that celebrates diverse experiences. You'll be part of AWS Utility Computing (UC), which delivers foundational services like S3 and EC2, while continuously innovating new features that distinguish AWS in the industry.

This role combines technical depth in distributed systems and HPC with the opportunity to shape the future of cloud computing at AWS. The ideal candidate should be passionate about high-performance computing, thrive in fast-paced environments, and be committed to delivering high-quality solutions for customers.

Last updated 2 months ago

Responsibilities For Software Development Engineer, AWS Parallel Computing Service, Slurm team

  • Architect, develop, and maintain core functionality to manage high performance computing clusters
  • Develop tools to streamline deployment, monitoring, and maintenance processes
  • Functionally decompose complex problems into simple solutions
  • Collaborate with Slurm maintainers and open-source community
  • Provide mentorship and knowledge sharing within the team

Requirements For Software Development Engineer, AWS Parallel Computing Service, Slurm team

Java
Python
Linux
  • Proven experience in software development, with focus on distributed systems
  • Non-internship design or architecture experience
  • Solid knowledge of Linux fundamentals
  • Experience with cloud-native technologies

Benefits For Software Development Engineer, AWS Parallel Computing Service, Slurm team

Medical Insurance
401k
  • Work/Life Balance
  • Mentorship & Career Growth

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Parallel Computing Service, Slurm team