A*STAR

HPC Domain Specialist (Climate/Weather), Frontier, NSCC

A*STAR
ResearchSingaporeOnsitePosted 1 month ago

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.