Research Facilitator position at North Dakota State University

About CCAST

The Center for Computationally Assisted Science and Technology (CCAST) at North Dakota State University (NDSU) provides advanced computing infrastructure for research and education at NDSU and beyond. We maintain high-performance computing (HPC) clusters and research data storage systems and provide rigorous training and internship programs in advanced research computing. The Center is the largest academic supercomputing facility in the state of North Dakota. At NDSU, we facilitate and enable research in a broad range of disciplines that spans all colleges.

Position Overview

We are seeking a research facilitator to join our research computing facilitation team. As a research facilitator at CCAST, you will be responsible for advising/consulting, training, and supporting researchers from various fields in advanced research computing. On any given day, this could mean meeting with individual researchers or research groups to assess their computing and data storage needs; identifying and providing the right technology solutions for different projects; deploying and maintaining scientific software tools or computational workflows; training researchers on using HPC for their research; and/or collaborating with our systems team to improve system performance.

To be successful in this role, you should be familiar with the general architecture and use of Linux HPC clusters, including shell scripting, job scheduling, parallel computing, and GPU-accelerated computing. You should be comfortable programming in one or more languages, and ideally have some experience compiling scientific software from source code. Research experience in any field involving the use of advanced computing is expected, and due to the customer-facing nature of the position, excellent oral and written communications skills are essential.

Responsibilities

  • Identify and implement technology solutions for computational research and education.
  • Install and maintain scientific software applications.
  • Troubleshoot and resolve user-reported issues.
  • Teach workshops and tutorials on topics related to computational and data-driven research.
  • Develop and document computational workflows that will run on HPC clusters.
  • Collaborate with the HPC systems team to resolve system performance issues and identify potential system improvements.

Additional information is available in the position description.

Work Schedule: University office hours, customarily M - F, 8 a.m. - 5 p.m.

Advertised Salary: $70,000+ commensurate with experience.

Minimum Qualifications:

  • Bachelor’s degree or equivalent.
  • Research experience in a field involving scientific computing.
  • Experience with the Linux command line.
  • Proficiency programming in one or more languages (e.g. Python, Perl, R, C/C++, etc.).
  • Excellent oral and written communications skills.

Preferred Qualifications:

  • Advanced degree (Master’s or Ph.D.).
  • Experience using high-performance computing (HPC) in research.
  • Experience teaching or delivering technical training.
  • Experience writing technical and user-facing documentation.

APPLY HERE

Closing date: 6/12/24