Skip to main content

HPC Internship Opportunities

NC State High-Performance Computing is advertising for three internship positions.  The 3 Internships are through OIT’s Project Management Lite Internship Program.

We need help with several projects, all having to do with helping us improve our efficiency, communication, and documentation.  We welcome not only candidates from computer science, engineering and physics, but also those from graphic design or technical writing.

Students do not need to know high-performance computing – we will teach all the required HPC.  The prerequisite skills are listed below along with the job descriptions.  The roles described below are what we have in mind now, but positions have the potential to evolve according to the interest, talent, and creativity of the intern.

To Apply:

All applicants are to register and apply through ePack.  Do not submit directly to Lisa or HPC list.

Search for:

Project Management Lite Internship

NC State University – Office of Information Technology


Job posting for OIT HPC interns, 3 different positions:


1) Create test problems/scripts for the software packages.

Intern Duties and Responsibilities:

  • Use existing online documentation to learn how various software packages are installed and executed on HPC

  • Develop test cases and implement test scripts to validate that software packages operate correctly in the HPC environment

  • Proofread and improve existing documentation to run the software on HPC, and create new documentation where missing

  • Assist others in incorporating scripts into automated batch testing

Intern Requirements and Qualifications:

  • Excellent written and verbal communication skills

  • Experience running various complex software applications with relatively high learning curve (e.g. AutoCad, ArcGIS, Rhino3D)

  • Familiarity with operating Linux-based computers

Preferred qualifications:

  • Portfolio or technical writing example – could be from coursework

  • Scientific computing experience, either writing code or using packages like MATLAB, R, or Python


2) Data mining with LSF monitoring and other tools.

Intern Duties and Responsibilities:

  • Examine current information available from existing databases

  • Create scripts and database queries that will be used to generate reports

  • Generate reports with summary usage and statistics

Intern Requirements and Qualifications:

  • Familiarity with operating Linux-based computers

  • Experience writing SQL queries for SQL Server or another relational database

  • Summary analysis with any tool (e.g. Excel)


3) Create an interactive dashboard with realtime statistics of cluster usage for the HPC website.

Intern Duties and Responsibilities:

  • Research existing products for delivering real-time statistics through an interactive web interface (dashboard)

  • Deploy the existing solution, or develop a custom dashboard using MySQL and Javascript

Intern Requirements and Qualifications:

  • Human-computer interaction, interaction design, or graphical design/visual communications

  • Experience in HTML, MySQL, Javascript

  • Experience with UX/UI

  • Familiarity with operating Linux-based computers

Preferred qualifications:

  • Experience with D3 or other Javascript libraries for interactive web analytics

  • Portfolio or example of previous web projects