About the role
HPC Domain Specialist (Climate/Weather), Frontier, NSCC role based on the published job description. Key responsibilities and requirements were extracted directly from the posting for quick review.
ResearchOnsiteNational Supercomputing Centre
Key Responsibilities
- Provide HPC and scientific domain advice to users of NSCC systems.
- Engage and collaborate with new researchers, communities, and disciplines with computationally intensive requirements.
- Support and optimise large-scale climate/weather application workloads.
- Work with HPC performance engineers to profile and build performance models of the climate/weather applications and workflows.
- Design, develop and implement HPC software best practices for climate/weather applications and workflows.
- Assist in the planning and design of future HPC systems, including benchmarking climate/weather workloads on various platforms and recommending the most suitable architecture for the research community.
- Develop HPC utilities and automated testing tools for NSCC HPC systems.
- Develop HPC user and best practice guides for NSCC HPC systems.
- Get up-to-date with scientific domain research development, HPC system and software technology.
- QUALIFICATIONS
Requirements
- Master degree in the field of engineering, computer science, or other relevant areas.
- Ideally, 3 years of experience in climate or weather simulations.
- Experience in building climate/weather applications from source code.
- Good knowledge in climate/weather application performance optimisation and troubleshooting.
- Familiar with the working and using of climate/weather applications (e.g. UM, WRF) for research.
- Familiar with HPC development tool chain and scientific application (climate/weather) software stack.
- Familiar with Linux, 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.
- Programming skills in C/C++, Python, or Fortran programming are highly desired.
- Demonstrated team player with strong problem-solving skills.
- Demonstrated effective communication skills including the ability to articulate technical concepts to a diverse range of audience.
- Demonstrated ability and willingness to contribute novel ideas and approaches in support of the research community.
- Demonstrated passion for continuous learning and exploring new technologies or domains.