HPC Training Specialist

A*STAR - Agency for Science, Technology and Research

Date: 15 hours ago
Area: Singapore, Singapore
Contract type: Full time

ABOUT THE ROLE

Join the team responsible for Singapore new supercomputer. As our HPC Training Specialist, you will build and develop the HPC community. Your work will ensure a sustainable pool of HPC talent in Singapore, supporting the proficient use of multi-million-dollar supercomputers running at peak performance and efficiency for all Singapore key research domains from AI to climate and material science. This is a unique opportunity to tackle diverse challenges in HPC and talent development, contributing to the science and technology advancements in Singapore.

Key Responsibilities

  • Curriculum Design: Collaborate with performance engineers and domain specialists to design tailored training courses that address user needs and system capabilities.
  • Training Delivery: Organize and conduct hands-on HPC workshops, teaching best practices for job submission, parallel programming, and system utilization.
  • Framework Development: Work with local and international HPC centres to build an internationally recognized HPC education framework.
  • Community Outreach: Lead outreach activities to increase awareness and adoption of HPC in Singapore.
  • User Support: Provide frontline HPC advice to users and develop self-help resources (guides, wikis, tutorials).
  • Benchmarking & Analysis: Assist in analysing user proficiency gaps to refine training strategies.

Qualifications

EDUCATION & EXPERIENCE

  • Bachelor degree in computer science, Education, Engineering, or relevant area.
  • Ideally, at least 3 years of experience in technical training, HPC user support, or scientific research.

Technical Skills

  • HPC Fundamentals: Solid understanding of Linux environments, job schedulers, and shell scripting.
  • Development Stack: Familiarity with HPC software stacks and parallel programming concepts (MPI/OpenMP/CUDA).
  • Programming: Proficiency in Python; familiarity with C/C++ or Fortran is a plus.
  • Containerization: Knowledge of container technologies for reproducible research.

CORE COMPETENCIES

  • Communication: Exceptional presentation and public speaking skills; ability to simplify complex technical concepts.
  • Instructional Design: Ability to create engaging training materials and hands-on exercises.
  • Service Orientation: A strong desire to help researchers succeed and build a collaborative community.