1

Internship Hpc Engineer Jobs in California (NOW HIRING)

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

... engineering best practices Preferred Qualifications * Exposure to HPC, distributed systems, or ... Internship or project experience involving system design or cluster environments Minimum ...

HPC Software Engineer

Milpitas, CA · On-site

$136K - $231K/yr

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

HPC Hardware Engineer

Milpitas, CA · On-site

$95K - $161K/yr

... engineering best practices Preferred Qualifications * Exposure to HPC, distributed systems, or ... Internship or project experience involving system design or cluster environments Minimum ...

HPC Software Engineer

Milpitas, CA · On-site

$136K - $231K/yr

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

... engineering best practices Preferred Qualifications * Exposure to HPC, distributed systems, or ... Internship or project experience involving system design or cluster environments Minimum ...

HPC Hardware Engineer

Milpitas, CA · On-site

$95K - $161K/yr

... engineering best practices Preferred Qualifications * Exposure to HPC, distributed systems, or ... Internship or project experience involving system design or cluster environments Minimum ...

... the HPC system software engineering team, you will * Design and build software that runs large ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

... the HPC system software engineering team, you will * Design and build software that runs large ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

... the HPC system software engineering team, you will * Design and build software that runs large ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

next page

Showing results 1-20

Internship Hpc Engineer information

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.
What are the most commonly searched types of Hpc Engineer jobs in California? The most popular types of Hpc Engineer jobs in California are:
What cities in California are hiring for Internship Hpc Engineer jobs? Cities in California with the most Internship Hpc Engineer job openings:

Senior Math Libraries Engineer - AI and HPC

NVIDIA

Santa Clara, CA • On-site

$122K - $168K/yr

Full-time

Re-posted 19 days ago


Nvidia rating

9.6

Company rating: 9.6 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

8th of 241 rated software companies


Job description

Job Summary:
NVIDIA is a leading technology company seeking a Senior Math Libraries Engineer to join their Math Libraries team. The role involves developing high-quality numerical dense linear algebra software on GPUs, providing technical leadership, and collaborating with product management to understand feature requirements.
Responsibilities:
• Scoping, designing, and implementing high quality and performance numerical dense linear algebra software on GPUs.
• Owning the execution of projects involving multiple engineers and sometimes teams.
• Providing technical leadership and feedback to library engineers working with you on projects and sometimes mentor interns.
• Working closely with product management and other internal and external customers to understand feature and performance requirements and contribute to the technical roadmaps of libraries.
• Finding opportunities to improve library performance and reduce code maintenance overhead through re-architecting.
• To be successful in your responsibilities which are by nature sophisticated, you will need to find and explain complex solutions, exercise leadership, and coordinate with multiple teams to work towards your goals.
Qualifications:
Required:
• PhD, Master’s, or Bachelor's degree in Computer Science, Applied Math, or related science or engineering field of study (or equivalent experience).
• 8+ years of experience in designing, developing, testing, maintenance, and performance optimization of HPC software using C++.
• Strong fundamentals in kernel generation and composable library design for linear algebra.
• Leadership skills in driving software development projects.
• Strong collaboration, communication, and documentation habits.
• Kernel generation. JIT focus/experience desired
Preferred:
• Experience with parallel programming, ideally using CUDA, MPI, OpenMP, OpenACC, pthreads.
• Good understanding of Machine Learning and Deep Learning technologies as well as knowledge of GPU (preferred) or CPU hardware architecture.
• Experience with low level programming using assembly for performance optimization and operator fusion is a huge plus.
• Experience with agile software development practices using project management tools such as JIRA.
• A scripting language, preferably Python.
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Nvidia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993