RESPONSIBILITIES
- Provide HPC and scientific domain advice to on-board new users to NSCC systems.
- Engage new researchers, communities, and disciplines with computationally intensive requirements.
- Assist in the design of next NSCC HPC systems, including benchmarking NSCC workloads on various platforms and recommending the most suitable architecture for the research community.
- Design and implement scalable and performant HPC software infrastructure with ease of maintenance.
- Analyse system and user job data for efficient resource allocation and management.
- Profile, parallelise and optimise the user applications and workflow on the NSCC HPC systems.
- Develop HPC utility and automated testing tools for NSCC HPC systems.
- Develop HPC user guide, best practice guide, and HPC knowledge base for NSCC HPC systems.
- Get up-to-date with scientific domain research development, HPC system and software technology.
QUALIFICATIONS
- Master degree in the field of computer science, computer engineering, or other relevant areas.
- Proven working knowledge of HPC system and software.
- Familiar with the working and using of Computational Fluid Dynamics (CFD) applications for research.
- Familiar with HPC development toolchain and scientific application (CFD) software stack.
- Familiar with Linux, scripting languages, HPC profiler and debugger tools.
- Familiar with HPC job schedulers, OpenMP & MPI, and container technologies.
- Familiar with the design & development of multi-core CPU and GPU.
- Strong programming skills in C, C++, and Python, familiar with Fortran programming is a plus.
- Good knowledge and experience in HPC performance optimisation and troubleshooting.
- Demonstrated good team play spirit and high-level problem solving skills.
- Demonstrated effective communication skill including the ability to articulate technical concepts to a diverse range of audience.
- Demonstrated ability & willingness to contribute novel ideas and approaches in support of research community.
To be considered for a senior position, the candidate should have at least 3 years of relevant experience in a similar position and environment.