HPC Performance Engineer, Frontier, NSCC
Salary undisclosed
Checking job availability...
Original
Simplified
Provide HPC and scientific domain advice to on-board new users to NSCC systems.
Engage new researchers, communities, and disciplines with computationally intensive requirements.
Practice performance engineering to large-scale HPC system and application workloads, optimising both the performance and energy efficiency.
Profile, parallelise and optimise the user applications and workflow on the NSCC HPC systems.
Design and implement scalable and performant HPC software infrastructure with ease of maintenance.
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.
Analyse system and user job data for efficient resource allocation and management.
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
Bachelor degree in the field of computer science, computer engineering, or other relevant areas.
Proven working knowledge of HPC system and software.
Strong programming skills in C, C++, and Python, familiar with Fortran programming is a plus.
Experience with HPC development toolchain and scientific application software stack for building HPC software is essential, knowledge in using Spack or EasyBuild is a plus.
Familiar with parallel and/or GPU programming is highly desired.
Familiar with Linux environment, scripting languages, HPC profiler and debugger tools.
Familiar with HPC job schedulers, OpenMP & MPI, and container technologies.
Familiar with HPC storage e.g. GPFS and Lustre.
Familiar with the design & development of multi-core CPU and GPU.
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.
The above eligibility criteria are not exhaustive. A*STAR may include additional selection criteria based on its prevailing recruitment policies. These policies may be amended from time to time without notice. We regret that only shortlisted candidates will be notified.
Type of Employment : Full-Time
Minimum Experience : 1 Year
Work Location : Fusionopolis
Engage new researchers, communities, and disciplines with computationally intensive requirements.
Practice performance engineering to large-scale HPC system and application workloads, optimising both the performance and energy efficiency.
Profile, parallelise and optimise the user applications and workflow on the NSCC HPC systems.
Design and implement scalable and performant HPC software infrastructure with ease of maintenance.
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.
Analyse system and user job data for efficient resource allocation and management.
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
Bachelor degree in the field of computer science, computer engineering, or other relevant areas.
Proven working knowledge of HPC system and software.
Strong programming skills in C, C++, and Python, familiar with Fortran programming is a plus.
Experience with HPC development toolchain and scientific application software stack for building HPC software is essential, knowledge in using Spack or EasyBuild is a plus.
Familiar with parallel and/or GPU programming is highly desired.
Familiar with Linux environment, scripting languages, HPC profiler and debugger tools.
Familiar with HPC job schedulers, OpenMP & MPI, and container technologies.
Familiar with HPC storage e.g. GPFS and Lustre.
Familiar with the design & development of multi-core CPU and GPU.
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.
The above eligibility criteria are not exhaustive. A*STAR may include additional selection criteria based on its prevailing recruitment policies. These policies may be amended from time to time without notice. We regret that only shortlisted candidates will be notified.
Type of Employment : Full-Time
Minimum Experience : 1 Year
Work Location : Fusionopolis