1

High Performance Computing Engineer Jobs in California

... Engineering team ... This individual will design, implement, optimize, and support high-performance computing solutions ...

... Engineering team ... This individual will design, implement, optimize, and support high-performance computing solutions ...

... Engineering team ... This individual will design, implement, optimize, and support high-performance computing solutions ...

Senior Fortran Compiler Engineer

Santa Clara, CA ยท On-site

$122.70K - $168.50K/yr

NVIDIA's HPC compiler group is seeking a Fortran compiler developer to contribute to the ... high-performance computing, while implementing and improving features in LLVM Flang, OpenACC, and ...

... of high-performance computing systems and server platforms. The ideal candidate has strong ... Collaborate with engineering teams to define system specifications and evaluate the interface ...

Senior High Performance AI Engineer

Santa Clara, CA ยท On-site

$143.90K - $189.70K/yr

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... We are looking for outstanding Senior High Performance AI Engineer to build groundbreaking multi ...

... of high-performance computing systems and server platforms. The ideal candidate has strong ... Collaborate with engineering teams to define system specifications and evaluate the interface ...

New

... of high-performance computing systems and server platforms. The ideal candidate has strong ... Collaborate with engineering teams to define system specifications and evaluate the interface ...

next page

Showing results 1-20

High Performance Computing Engineer information

See California salary details

$10

$59

$96

How much do high performance computing engineer jobs pay per hour?

As of May 30, 2026, the average hourly pay for high performance computing engineer in California is $59.32, according to ZipRecruiter salary data. Most workers in this role earn between $48.65 and $67.12 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a High Performance Computing Engineer, and why are they important?

To thrive as a High Performance Computing (HPC) Engineer, you need a strong background in computer science, parallel programming, and distributed systems, typically supported by a relevant degree. Familiarity with HPC clusters, Linux/Unix environments, programming languages like C/C++ or Python, and tools such as MPI, OpenMP, and job schedulers is essential. Analytical thinking, problem-solving, and effective teamwork are crucial soft skills for optimizing system performance and collaborating with researchers or end-users. These abilities ensure efficient computational solutions, maximize resource utilization, and drive innovation in data-intensive scientific or engineering projects.

What are some common challenges High Performance Computing Engineers face when optimizing system performance?

High Performance Computing Engineers often encounter challenges such as balancing resource allocation, managing workload distribution, and minimizing system bottlenecks. They must ensure that hardware and software components interact efficiently, which can require deep knowledge of parallel computing, networking, and storage systems. Additionally, staying up-to-date with rapidly evolving technologies and troubleshooting complex performance issues are integral parts of the role. Collaborating closely with researchers and IT teams is essential to tailor solutions that meet specific computational needs.

What is a High Performance Computing Engineer?

A High Performance Computing (HPC) Engineer is a specialist who designs, builds, and maintains advanced computing systems that deliver exceptional processing power for complex computational tasks. These professionals optimize hardware and software environments to support scientific research, large-scale simulations, and data-intensive applications. They work with supercomputers, clusters, and cloud HPC resources, ensuring high efficiency, scalability, and reliability. HPC Engineers also support researchers and organizations in maximizing the performance of their computing infrastructure.

What is the difference between High Performance Computing Engineer vs Data Scientist?

AspectHigh Performance Computing EngineerData Scientist
Required CredentialsBachelor's or master's in computer science, engineering, or related fields; knowledge of parallel computingBachelor's or master's in data science, statistics, or related fields; programming skills in Python, R
Work EnvironmentResearch labs, tech companies, supercomputing centersBusiness, tech firms, research institutions
Industry UsageSupercomputing, scientific research, simulationsData analysis, machine learning, predictive modeling

High Performance Computing Engineers focus on developing and optimizing large-scale computing systems for scientific and technical applications, while Data Scientists analyze data to extract insights. Both roles require programming skills and work in tech-driven environments, but their core objectives differ: system performance versus data analysis.

What are the most commonly searched types of High Performance Computing Engineer jobs in California? The most popular types of High Performance Computing Engineer jobs in California are:
What are popular job titles related to High Performance Computing Engineer jobs in California? For High Performance Computing Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching High Performance Computing Engineer jobs in California look for? The top searched job categories for High Performance Computing Engineer jobs in California are:
Infographic showing various High Performance Computing Engineer job openings in California as of May 2026, with employment types broken down into 2% As Needed, 86% Full Time, 2% Part Time, 9% Contract, and 1% Nights. Highlights an 67% Physical, and 33% Remote job distribution, with an average salary of $123,381 per year, or $59.3 per hour.
Senior High-Performance LLM Training Engineer

Senior High-Performance LLM Training Engineer

Nvidia

Santa Clara, CA โ€ข Hybrid

Full-time

Posted 16 days ago


Job description

We are now looking for a Senior High-Performance LLM Training Engineer!

NVIDIA is seeking experienced engineers specializing in performance analysis and optimization to improve the efficiency of LLM training workloads, which are shaping the world's most advanced computing systems. This position focuses on optimizing NVIDIA's high-performance LLM software stack in frameworks like PyTorch and JAX for high-performance training on thousands of GPUs, while also helping shape hardware roadmaps for the next generation of GPUs powering the AI revolution.

What you will be doing:

  • Understand, analyze, profile, and optimize AI training workloads on innovative hardware and software platforms.

  • Understand the big picture of training performance on GPUs, prioritizing and then solving problems across all state-of-the-art neural networks.

  • Implement production-quality software in multiple layers of NVIDIA's deep learning platform stack, from drivers to DL frameworks.

  • Build and support NVIDIA submissions to the MLPerf Training benchmark suite.

  • Implement key DL training workloads in NVIDIA's proprietary processor and system simulators to enable future architecture studies.

  • Build tools to automate workload analysis, workload optimization, and other critical workflows.

What we want to see:

  • PhD in Computer Science, Electrical Engineering or Computer Engineering and 5+ years; or MS (or equivalent experience) and 8+ years of meaningful work experience.

  • Strong background in deep learning and neural networks, in particular training.

  • A deep background in computer architecture and familiarity with the fundamentals of GPU architecture.

  • Proven experience analyzing and tuning application performance & processor and system-level performance modelling.

  • Programming skills in C++, Python, and CUDA.

GPU computing is the most productive and pervasive platform for deep learning and AI. It begins with the most advanced GPUs and the systems and software we build on top of them. We integrate and optimize every deep learning framework. We work with the major systems companies and every major cloud service provider to make GPUs available in data centers and in the cloud. We craft computers and software to bring AI to edge devices, such as self-driving cars and autonomous robots. AI has the potential to spur a wave of social progress unmatched since the industrial revolution.

Widely considered to be one of tech's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. Additionally, this opportunity offers you the ability to collaborate with some of the most forward-thinking and hard-working people in the world, shaping the future of AI in a creative and autonomous work environment that encourages innovation. If you're excited to work across the full hardware & software stack-from GPU architecture to application code-to achieve optimal performance, we want to hear from you!

#LI-Hybrid

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 12, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

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