About the role
AI summarisedThe HPC Training Specialist at NSCC is responsible for building and developing Singapore's High-Performance Computing community. The role involves designing technical curricula, conducting hands-on workshops, and providing expert support to researchers to maximize the efficiency of multi-million-dollar supercomputing resources.
ResearchOnsiteNational Supercomputing Centre
Key Responsibilities
- Curriculum Design: Collaborate with performance engineers and domain specialists to design tailored training courses that address user needs and system capabilities.
- 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).
Requirements
- 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.
- 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.
- 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.