Software Development Engineer, AWS Parallel Computing Service, Slurm team

AWS is a leading cloud computing platform providing scalable and reliable infrastructure services globally.
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 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.

Last updated 2 hours 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
  • Collaborate with Slurm maintainers and open-source community
  • Provide mentorship and knowledge sharing within the team
  • Participate in planning, product definition, and technical architecture review

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

Java
Python
Linux
  • 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
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with full software development life cycle (preferred)
  • Experience with Slurm or other HPC schedulers (preferred)

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

  • Work-life balance
  • Mentorship opportunities
  • Career growth opportunities
  • Collaborative work environment

Interested in this job?

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

Software Development Engineer, Core Shopping

Software Development Engineer role at Amazon's Core Shopping team, building novel ways for customers to discover products.

SDET II, FTVX Team

SDET position at Amazon Fire TV team focusing on automation framework design and quality assurance for next-generation TV features.

Software Development Engineer, UTR, Last Mile

Mid-level Software Development Engineer position at Amazon's Last Mile delivery organization, focusing on building scalable tools for delivery hubs worldwide.

Quality Assurance Engineer II, FireTV

Quality Assurance Engineer role at Amazon Fire TV focusing on manual and automated testing, working with cutting-edge streaming technology and voice experiences.

Software Development Engineer II, Amazon Flex, Capacity Management

Mid-level Software Engineer role at Amazon Flex focusing on backend development for capacity management systems across 8 countries.