Software Development Engineer, AWS Parallel Computing Service, Slurm team

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing services.
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 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.

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
  • 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
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with Slurm or other HPC schedulers (preferred)
  • Experience programming in Java (preferred)
  • Experience scripting in Python (preferred)

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

  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Inclusive work culture
  • Knowledge-sharing environment

Interested in this job?

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

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon Stores, building scalable solutions for e-commerce platforms with competitive compensation and comprehensive benefits.

Software Development Engineer, AWS Backup

AWS Backup Software Development Engineer position focused on building and maintaining cloud backup solutions at Amazon Web Services in Vancouver.

Software Development Engineer, AWS Backup

Software Development Engineer position at AWS Backup team, building and scaling cloud protection services with competitive compensation and excellent growth opportunities.

Software Development Engineer, Last Mile Delivery Prdct&Tech

SDE-II position at Amazon's Last Mile Delivery Technology team, building systems for Amazon Flex platform with competitive compensation and benefits in Bellevue, WA.

Software Development Engineer II, GCNA-Deployment

AWS seeks Software Development Engineer II for GCNA team to design and maintain global cloud infrastructure, offering competitive pay $129,300-$223,600 and comprehensive benefits.