Strong hands-on experience with CUDA and parallel programming. * Deep understanding of CPU/GPU architecture fundamentals and how they impact performance. * A Master's or PhD in Computer Science ...
Strong hands-on experience with CUDA and parallel programming. * Deep understanding of CPU/GPU architecture fundamentals and how they impact performance. * A Master's or PhD in Computer Science ...
R&D Engineering, Staff Engineer - 18291
Livermore, CA · On-site
$120K/yr
Demonstrated experience with parallel programming using OpenMP and MPI in production codebases * Solid understanding of finite element methods, meshfree methods, or computational dynamics
R&D Engineering, Staff Engineer - 18291
Livermore, CA · On-site
$120K/yr
Demonstrated experience with parallel programming using OpenMP and MPI in production codebases * Solid understanding of finite element methods, meshfree methods, or computational dynamics
Software Engineer, Distributed Training, AI Infrastructure
Palo Alto, CA · On-site
$203K - $241K/yr
... with parallel programming concepts and primitives • Experience profiling and optimizing CPU-GPU interactions (pipelining computation with data transfers, etc.) • Proficient in system-level ...
Software Engineer, Distributed Training, AI Infrastructure
Palo Alto, CA · On-site
$203K - $241K/yr
... with parallel programming concepts and primitives • Experience profiling and optimizing CPU-GPU interactions (pipelining computation with data transfers, etc.) • Proficient in system-level ...
Senior Developer Technology Engineer - AI
Santa Clara, CA · Hybrid
$64 - $84.50/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and ...
Senior Developer Technology Engineer - AI
Santa Clara, CA · Hybrid
$64 - $84.50/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and ...
GPU ML Engineer
$150K - $277K/yr
Experience with high performance parallel programming, GPU programming experience Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range.
GPU ML Engineer
$150K - $277K/yr
Experience with high performance parallel programming, GPU programming experience Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range.
R&D Engineering, Staff Engineer
Livermore, CA · On-site
$140 - $190/hr
Demonstrated experience with parallel programming using OpenMP and MPI in production codebases * Solid understanding of finite element methods, meshfree methods, or computational dynamics
New
R&D Engineering, Staff Engineer
Livermore, CA · On-site
$140 - $190/hr
Demonstrated experience with parallel programming using OpenMP and MPI in production codebases * Solid understanding of finite element methods, meshfree methods, or computational dynamics
New
Strong hands-on experience with CUDA and parallel programming. * Deep understanding of CPU/GPU architecture fundamentals and how they impact performance. * A Master's or PhD in Computer Science ...
Strong hands-on experience with CUDA and parallel programming. * Deep understanding of CPU/GPU architecture fundamentals and how they impact performance. * A Master's or PhD in Computer Science ...
Inference Software Engineer
Cupertino, CA · On-site
... parallel programming Company : Etched is an AI chip startup that designs and manufactures hardware systems optimized for artificial intelligence model inference workloads. Founded in 2022, the ...
Inference Software Engineer
Cupertino, CA · On-site
... parallel programming Company : Etched is an AI chip startup that designs and manufactures hardware systems optimized for artificial intelligence model inference workloads. Founded in 2022, the ...
R&D Engineering, Staff Engineer - 18291
Livermore, CA · On-site
$120 - $180/hr
Demonstrated experience with parallel programming using OpenMP and MPI in production codebases * Solid understanding of finite element methods, meshfree methods, or computational dynamics
R&D Engineering, Staff Engineer - 18291
Livermore, CA · On-site
$120 - $180/hr
Demonstrated experience with parallel programming using OpenMP and MPI in production codebases * Solid understanding of finite element methods, meshfree methods, or computational dynamics
Senior AI and Quant DevTech Engineer
Santa Clara, CA · On-site
$152 - $288/hr
Strong hands-on experience with CUDA and parallel programming.* Deep understanding of CPU/GPU architecture fundamentals and how they impact performance.* A Master's or PhD in Computer Science ...
Senior AI and Quant DevTech Engineer
Santa Clara, CA · On-site
$152 - $288/hr
Strong hands-on experience with CUDA and parallel programming.* Deep understanding of CPU/GPU architecture fundamentals and how they impact performance.* A Master's or PhD in Computer Science ...
Senior Developer Technology Engineer
Santa Clara, CA · On-site
$184 - $357/hr
A background that includes parallel programming, ideally CUDA C/C++. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and GPU architecture fundamentals.
Senior Developer Technology Engineer
Santa Clara, CA · On-site
$184 - $357/hr
A background that includes parallel programming, ideally CUDA C/C++. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and GPU architecture fundamentals.
Senior Research Scientist, Fundamental Generative AI
Santa Clara, CA · On-site
$115K - $147K/yr
C++ and parallel programming (e.g., CUDA). • Knowledge of deep learning frameworks, such as PyTorch. • Outstanding research track record. • Excellent interpersonal skills. Company : NVIDIA is a ...
Senior Research Scientist, Fundamental Generative AI
Santa Clara, CA · On-site
$115K - $147K/yr
C++ and parallel programming (e.g., CUDA). • Knowledge of deep learning frameworks, such as PyTorch. • Outstanding research track record. • Excellent interpersonal skills. Company : NVIDIA is a ...
Senior Developer Technology Engineer - AI
Santa Clara, CA · On-site
$64 - $84.50/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and ...
Senior Developer Technology Engineer - AI
Santa Clara, CA · On-site
$64 - $84.50/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc. * Hands on experience doing low-level performance optimizations. * In-depth expertise with CPU and ...
Senior Research Scientist, Efficient Deep Learning
Santa Clara, CA · On-site
$115K - $147K/yr
C++ and parallel programming (e.g., CUDA). • Hands-on experience with large-scale model training including data preparation and model parallelization (tensor and pipeline) is required. • An ...
Senior Research Scientist, Efficient Deep Learning
Santa Clara, CA · On-site
$115K - $147K/yr
C++ and parallel programming (e.g., CUDA). • Hands-on experience with large-scale model training including data preparation and model parallelization (tensor and pipeline) is required. • An ...
GPU Architecture Engineer - New College Grad 2026
Santa Clara, CA · On-site
$164K - $203K/yr
Strong programming ability in C, C++, and Python. * Deep knowledge of computer architecture and parallel programming. Ways to stand out from the crowd: * Experience in machine learning/deep learning ...
GPU Architecture Engineer - New College Grad 2026
Santa Clara, CA · On-site
$164K - $203K/yr
Strong programming ability in C, C++, and Python. * Deep knowledge of computer architecture and parallel programming. Ways to stand out from the crowd: * Experience in machine learning/deep learning ...
GPU Architecture Engineer - New College Grad 2026
Santa Clara, CA · On-site
$164K - $203K/yr
Strong programming ability in C, C++, and Python. * Deep knowledge of computer architecture and parallel programming. Ways to stand out from the crowd: * Experience in machine learning/deep learning ...
GPU Architecture Engineer - New College Grad 2026
Santa Clara, CA · On-site
$164K - $203K/yr
Strong programming ability in C, C++, and Python. * Deep knowledge of computer architecture and parallel programming. Ways to stand out from the crowd: * Experience in machine learning/deep learning ...
Senior Math Libraries Engineer - Dense Linear Algebra
Santa Clara, CA · On-site
$118K - $160K/yr
... parallel programming; ideally using CUDA, MPI, OpenMP, OpenACC, pthreads * Strong fundamentals in numerical methods such as computational linear algebra, linear system solvers, and methods for ...
Senior Math Libraries Engineer - Dense Linear Algebra
Santa Clara, CA · On-site
$118K - $160K/yr
... parallel programming; ideally using CUDA, MPI, OpenMP, OpenACC, pthreads * Strong fundamentals in numerical methods such as computational linear algebra, linear system solvers, and methods for ...
Senior Math Libraries Engineer - Dense Linear Algebra
Santa Clara, CA · On-site
$190 - $357/hr
... parallel programming; ideally using CUDA, MPI, OpenMP, OpenACC, pthreadsStrong fundamentals in numerical methods such as computational linear algebra, linear system solvers, and methods for ...
Senior Math Libraries Engineer - Dense Linear Algebra
Santa Clara, CA · On-site
$190 - $357/hr
... parallel programming; ideally using CUDA, MPI, OpenMP, OpenACC, pthreadsStrong fundamentals in numerical methods such as computational linear algebra, linear system solvers, and methods for ...
Senior Performance Compiler Engineer - Triton
Santa Clara, CA · On-site
$122K - $168K/yr
Experienced in parallel programming, including CUDA/OpenCL GPU programming or other parallel models such as OpenMP. * Solid understanding of computer architecture and hands-on experience with ...
Senior Performance Compiler Engineer - Triton
Santa Clara, CA · On-site
$122K - $168K/yr
Experienced in parallel programming, including CUDA/OpenCL GPU programming or other parallel models such as OpenMP. * Solid understanding of computer architecture and hands-on experience with ...
Senior Developer Technology Engineer - AI
Santa Clara, CA · On-site
$224 - $357/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc.* Hands on experience doing low-level performance optimizations.* In-depth expertise with CPU and GPU ...
Senior Developer Technology Engineer - AI
Santa Clara, CA · On-site
$224 - $357/hr
A background that includes parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, etc.* Hands on experience doing low-level performance optimizations.* In-depth expertise with CPU and GPU ...
Parallel Programming information
See San Jose, CA salary details
$94.9K - $100.2K
3% of jobs
$100.2K - $105.4K
5% of jobs
$105.4K - $110.6K
5% of jobs
$110.6K - $115.8K
5% of jobs
$119.4K is the 25th percentile. Wages below this are outliers.
$115.8K - $121K
9% of jobs
$121K - $126.3K
7% of jobs
$126.3K - $131.5K
13% of jobs
The median wage is $132.1K / yr.
$131.5K - $136.7K
18% of jobs
$139.3K is the 75th percentile. Wages above this are outliers.
$136.7K - $141.9K
18% of jobs
$141.9K - $147.1K
11% of jobs
$147.1K - $152.4K
5% of jobs
$94.9K
$129.8K
$152.4K
How much do parallel programming jobs pay per year?
What is parallel programming?
A Parallel Programming job involves developing software that can execute multiple tasks or computations simultaneously to improve performance and efficiency. Professionals in this field work with multi-core processors, distributed systems, and GPU computing to optimize software for speed and scalability. They typically use programming models like MPI, OpenMP, or CUDA to implement parallelism. Industries such as high-performance computing, data science, and machine learning heavily rely on parallel programming to handle large-scale computations.
What are some typical challenges encountered in a parallel programming role?
Professionals in parallel programming often face challenges such as identifying code sections that can be effectively parallelized, managing data dependencies, and handling synchronization between parallel tasks. Debugging and optimizing performance in multi-threaded or distributed environments can also be complex, requiring patience and attention to detail. Collaboration with data scientists, hardware engineers, and other software developers is common, as projects frequently involve cross-functional teamwork. Overcoming these challenges is a rewarding part of the job, leading to faster, more efficient software solutions that can have a significant impact in fields like scientific computing, finance, and machine learning.
What are the key skills and qualifications needed to thrive in parallel programming, and why are they important?
To excel in Parallel Programming, you need a solid background in computer science, strong proficiency in languages such as C/C++, Python, or Java, and experience with parallel computing frameworks. Familiarity with tools like OpenMP, MPI, CUDA, or parallel processing libraries, as well as relevant certifications or coursework, is highly valuable. Analytical thinking, collaboration, and effective problem-solving are essential soft skills for success in this role. These competencies enable professionals to efficiently develop, debug, and optimize scalable applications in high-performance computing environments.
What are the most commonly searched types of Parallel Programming jobs in San Jose, CA?
The most popular types of Parallel Programming jobs in San Jose, CA are:
What are popular job titles related to Parallel Programming jobs in San Jose, CA?
For Parallel Programming jobs in San Jose, CA, the most frequently searched job titles are:
What job categories do people searching Parallel Programming jobs in San Jose, CA look for?
The top searched job categories for Parallel Programming jobs in San Jose, CA are:

Full-time
Re-posted 9 days ago
Nvidia rating
9.6
Based on 17 frontline employees who took The Breakroom Quiz
7th of 245 rated software companies
Job description
You will collaborate with top experts across industry and academia, influence next-generation platforms, and share your insights with the global developer community. Do you enjoy solving hard technical problems, love performance tuning, and want your work to have a visible impact across an entire industry? If so, we'd love for you to consider this role.
What you will be doing:
- Designing and developing groundbreaking techniques to accelerate high-performance workloads at the intersection of AI, math, and financial systems.
- Working hands-on with leading technical experts to analyze, optimize, and scale complex AI and HPC workloads for modern CPU and GPU architectures.
- Profiling and eliminating performance bottlenecks across the stack-from algorithms to kernels to system-level behavior.
- Publishing and presenting your work in conferences, talks, and blogs to educate and inspire the broader developer community.
- Influencing the design of future hardware architectures, system software, libraries, and programming models by collaborating closely with NVIDIA research, hardware, compiler, and tools teams.
What we need to see:
- Strong hands-on experience with CUDA and parallel programming.
- Deep understanding of CPU/GPU architecture fundamentals and how they impact performance.
- A Master's or PhD in Computer Science, Computer Engineering, Electrical and Computer Engineering, or a related field.
- Fluency in C/C++ and a solid foundation in algorithms and software design.
- 5+ years of relevant work or research experience.
- Proven experience improving the performance of large-scale computational applications on GPUs.
- Excellent understanding of linear algebra.
- Strong communication and organizational skills, with a logical approach to problem-solving and solid prioritization abilities.
Ways to stand out from the crowd:
- Experience with inference optimization techniques and deploying optimized AI models in production.
- Experience with TensorRT, TensorRT-LLM, and cuTile.
- Experience parallelizing and optimizing machine learning methods such as decision trees, time-series models, and Monte Carlo simulations.
#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 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until August 9, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive 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.
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