1

Internship Hpc Engineer Jobs (NOW HIRING)

Optimize image chain performance using heterogeneous high-performance computing (HPC) techniques to ... experience, including internships will be considered) for one of the roles and more senior ...

... HPC computing environment. Your role in this team will be focused on performance optimization ... This is a paid internship based at the Dassault Systèmes Office located at 1301 Atwood Ave, ...

... HPC computing environment. Your role in this team will be focused on performance optimization ... This is a paid internship based at the Dassault Systèmes Office located at 1301 Atwood Ave, ...

Typically 1+ years of internship, academic research, or professional experience developing software ... or HPC infrastructure. * Familiarity with hardware-in-the-loop (HIL) testing, processors-in-the ...

Programming for or using High Performance Computing (HPC) resources for aerospace applications. * Working experience, internships or graduate research projects that provided experience in aircraft ...

next page

Showing results 1-20

Internship Hpc Engineer information

See salary details

$11

$19

$29

How much do internship hpc engineer jobs pay per hour?

As of Jun 15, 2026, the average hourly pay for internship hpc engineer in the United States is $19.31, according to ZipRecruiter salary data. Most workers in this role earn between $16.11 and $20.91 per hour, depending on experience, location, and employer.

What are Internship HPC Engineers?

Internship HPC (High Performance Computing) Engineers are students or recent graduates who assist in designing, optimizing, and maintaining advanced computing systems used for complex tasks such as scientific simulations, data analysis, and machine learning. These interns often work with supercomputers, clusters, and parallel processing software to support research and engineering applications. Their responsibilities may include coding, troubleshooting hardware or software, and collaborating with more experienced HPC engineers. An HPC internship provides hands-on experience in a rapidly growing technology field and can lead to full-time roles in research, academia, or industry.

What is the difference between Internship Hpc Engineer vs Hpc Engineer?

AspectInternship Hpc EngineerHpc Engineer
CredentialsTypically pursuing or recently completed relevant degreeBachelor's or Master's in Computer Science, Engineering, or related field
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time professional setting, independent project management
Industry UsageTraining and skill development in high-performance computingDesign, optimize, and maintain HPC systems in industry or research

The main difference is that an Internship Hpc Engineer is a trainee or entry-level position focused on learning and gaining experience, while an Hpc Engineer is a full-time professional responsible for managing HPC systems. Internships serve as a stepping stone toward a full career as an Hpc Engineer, with the latter requiring more experience and expertise.

What types of projects and technologies will I typically work with as an HPC Engineer intern?

As an HPC Engineer intern, you can expect to work on projects involving the setup, maintenance, and optimization of high-performance computing clusters. Daily tasks may include configuring networking, managing job schedulers, optimizing code for parallel processing, and troubleshooting hardware or software issues. You'll often collaborate with researchers, software developers, and IT staff to ensure systems run efficiently and meet user needs. This internship provides hands-on experience with technologies like Linux, MPI, Slurm, and various compilers, offering valuable exposure to both hardware and software aspects of supercomputing environments.

What are the key skills and qualifications needed to thrive as an Internship HPC Engineer, and why are they important?

To thrive as an Internship HPC Engineer, you typically need a background in computer science, engineering, or a related field, with strong programming skills in languages like C, C++, or Python. Familiarity with Linux environments, parallel computing frameworks (such as MPI or OpenMP), and common HPC job schedulers is highly beneficial. Strong problem-solving abilities, teamwork, and effective communication help interns excel in collaborative, research-driven environments. These skills and qualities are crucial for contributing to complex computational projects and ensuring efficient use of high-performance computing resources.
More about Internship Hpc Engineer jobs
What cities are hiring for Internship Hpc Engineer jobs? Cities with the most Internship Hpc Engineer job openings:
What are the most commonly searched types of Hpc Engineer jobs? The most popular types of Hpc Engineer jobs are:
What states have the most Internship Hpc Engineer jobs? States with the most job openings for Internship Hpc Engineer jobs include:
Infographic showing various Internship Hpc Engineer job openings in the United States as of June 2026, with employment types broken down into 1% Internship, 2% As Needed, 76% Full Time, and 21% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $40,174 per year, or $19.3 per hour.

Software Engineer role

Kasmo Global

Brookfield, WI • Hybrid

Other

Posted 8 days ago


Job description

Software Engineer role
12-month contract
Location: Hybrid onsite in Waukesha, WI
Our Healthcare client is looking to bring aboard two to three Software Engineers with C++ development background working in a Linux/UNIX environment. The program focuses on advancing and enhancing next-generation technologies, which are used globally. This team is currently working to improve key workflows and applications associated with these systems. For one of the roles, the individual should have multiple years of experience working with GPU technology. For the other role(s), they will allow someone to get up to speed with those technologies. These consultants would be to join their team on a 12+ month consulting basis with a strong potential for extension.
Other responsibilities would include:
  • Utilize proprietary software platform to implement image processing algorithms on GPUs (using C++, OpenCL, CUDA, or OneAPI).
  • Optimize image chain performance using heterogeneous high-performance computing (HPC) techniques to meet customer expectations.
  • Ensure product code meets quality standards and complies with applicable regulatory Develop and optimize CT image processing algorithms for GPUs.
  • Transition algorithms from platforms such as MATLAB or OpenCL to CUDA.
  • Analyze and enhance image chain and algorithm performance relative to initial benchmarks.
  • Perform GPU profiling, identify performance bottlenecks, and implement optimizations.
  • Apply knowledge of heterogeneous HPC to maximize GPU utilization.
  • Conduct testing, reliability analysis, and performance benchmarking.
  • Document results clearly and thoroughly, adhering to established documentation and quality standards.
  • Execute test procedures with precision, following Good Documentation Practices.
The ideal candidate will have multiple years of experience with the following:
  • Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering
  • Ideally 1-3 years of experience in software development experience (professional experience, including internships will be considered) for one of the roles and more senior individual for the other role. H nds-on experience in high-performance computing, with a focus on heterogeneous systems would be a plus
  • Demonstrated experience improving GPU performance and efficiency in real-world applications is a plus.
  • Strong problem-solving skills, with the ability to troubleshoot and optimize complex systems.
  • Excellent communication and documentation abilities.