High Performance Computing Engineer Role
We are seeking an accomplished High Performance Computing Engineer to join our Sydney-based team.
Job Description:
The successful candidate will be responsible for designing, implementing, maintaining and supporting high performance compute and storage systems.
Key responsibilities include:
* Designing and implementing scalable and efficient high performance computing architectures
* Maintaining and optimizing system and storage performance, including network components
* Developing and deploying tools for compiling, packaging, installing and upgrading software and operating system components at scale
* Collaborating with cross-functional teams to write code and testing infrastructures spanning multiple programming languages
* Developing and improving documentation for systems and user interfaces
Required Skills and Qualifications:
To be successful in this role, the candidate must have:
* At least 5 years of professional experience in high performance computing (HPC), including parallel filesystems, batch systems and high-performance network interconnects
* Extensive experience with Linux systems administration and configuration management tools (e.g. Salt Stack, Ansible, Puppet)
* High proficiency in at least one programming/scripting language (e.g. Go, Python, C)
* Ability to analyze complex system issues and develop effective solutions
Benefits:
This is a challenging and rewarding role that offers opportunities for growth and development. The successful candidate will be working on global projects across a wide range of infrastructure and collaborating with researchers to optimize their use of HPC infrastructure.
What We're Looking For:
We're looking for a highly motivated and experienced engineer who is passionate about delivering high-quality solutions and working collaboratively as part of a global team.