... computing software, setting architectural direction and coaching engineers to deliver scalable ... memory use • Guide parallel and distributed computing patterns (MPI, multi‑GPU scaling ...
... computing software, setting architectural direction and coaching engineers to deliver scalable ... memory use • Guide parallel and distributed computing patterns (MPI, multi‑GPU scaling ...
Software Engineer III - Edge Computing with Security Clearance
Folsom, CA · On-site
$104K - $163K/yr
This position requires the candidate to perform software engineering tasks: * High-Performance ... Proven experience with CUDA or similar parallel computing standards. Ability to reason about ...
Software Engineer III - Edge Computing with Security Clearance
Folsom, CA · On-site
$104K - $163K/yr
This position requires the candidate to perform software engineering tasks: * High-Performance ... Proven experience with CUDA or similar parallel computing standards. Ability to reason about ...
Senior Software Engineer - CUDA Driver
Santa Clara, CA · On-site
$143K - $189K/yr
You will join a versatile software engineering team that delivers innovative software features to ... Strong background in parallel computing, preferably writing CUDA programs or CUDA-based libraries.
Senior Software Engineer - CUDA Driver
Santa Clara, CA · On-site
$143K - $189K/yr
You will join a versatile software engineering team that delivers innovative software features to ... Strong background in parallel computing, preferably writing CUDA programs or CUDA-based libraries.
Senior Math Libraries Engineer - Sparsity in AI
Santa Clara, CA · On-site
$184 - $287.50/hr
Ideal candidates will not only have experience developing accelerated computing software, but also ... and parallel programming; ideally for sparse linear algebra applications and using CUDA, MPI ...
Senior Math Libraries Engineer - Sparsity in AI
Santa Clara, CA · On-site
$184 - $287.50/hr
Ideal candidates will not only have experience developing accelerated computing software, but also ... and parallel programming; ideally for sparse linear algebra applications and using CUDA, MPI ...
Senior Software Engineer - CUDA Driver
Santa Clara, CA · On-site
$143K - $189K/yr
You will join a versatile software engineering team that delivers innovative software features to ... Strong background in parallel computing, preferably writing CUDA programs or CUDA-based libraries.
Senior Software Engineer - CUDA Driver
Santa Clara, CA · On-site
$143K - $189K/yr
You will join a versatile software engineering team that delivers innovative software features to ... Strong background in parallel computing, preferably writing CUDA programs or CUDA-based libraries.
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
San Francisco, CA · On-site +1
$148K - $260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms ... parallel computing architectures (e.g., CPU, GPU, specialized accelerators) and low-level system ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
San Francisco, CA · On-site +1
$148K - $260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms ... parallel computing architectures (e.g., CPU, GPU, specialized accelerators) and low-level system ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
San Francisco, CA · On-site +1
$148K - $260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms ... parallel computing architectures (e.g., CPU, GPU, specialized accelerators) and low-level system ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
San Francisco, CA · On-site +1
$148K - $260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms ... parallel computing architectures (e.g., CPU, GPU, specialized accelerators) and low-level system ...
Senior Fullstack Software Engineer
Santa Clara, CA · On-site
$184 - $356.50/hr
... parallel computing. More recently, GPU deep learning ignited modern AI -- the next era of computing ... As a senior software engineer, you will craft highly efficient software to automate and facilitate ...
Senior Fullstack Software Engineer
Santa Clara, CA · On-site
$184 - $356.50/hr
... parallel computing. More recently, GPU deep learning ignited modern AI -- the next era of computing ... As a senior software engineer, you will craft highly efficient software to automate and facilitate ...
Scientific Computing Software Engineer (TS Clearance Required)
Los Angeles, CA · On-site
$110 - $160/hr
Work with scientists and engineers to transform advanced signal and image processing algorithms ... Practice sound software processing methods to design, develop, analyze, and test software ...
New
Scientific Computing Software Engineer (TS Clearance Required)
Los Angeles, CA · On-site
$110 - $160/hr
Work with scientists and engineers to transform advanced signal and image processing algorithms ... Practice sound software processing methods to design, develop, analyze, and test software ...
New
Senior Fullstack Software Engineer
Santa Clara, CA · Hybrid
$143K - $189K/yr
... parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing ... As a senior software engineer, you will craft highly efficient software to automate and facilitate ...
Senior Fullstack Software Engineer
Santa Clara, CA · Hybrid
$143K - $189K/yr
... parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing ... As a senior software engineer, you will craft highly efficient software to automate and facilitate ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
San Francisco, CA · On-site +1
$148K - $260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms ... parallel computing architectures (e.g., CPU, GPU, specialized accelerators) and low-level system ...
Quick apply
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
San Francisco, CA · On-site +1
$148K - $260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms ... parallel computing architectures (e.g., CPU, GPU, specialized accelerators) and low-level system ...
... computing software. The role involves setting architectural direction, mentoring engineers, and ... memory use • Guide parallel and distributed computing patterns (MPI, multi‑GPU scaling ...
... computing software. The role involves setting architectural direction, mentoring engineers, and ... memory use • Guide parallel and distributed computing patterns (MPI, multi‑GPU scaling ...
Staff Software Engineer, Pixel Graphics GPU Software
Mountain View, CA · On-site
$207 - $300/hr
Proficiency in C++, GPU Programming, and familiarity with Rust. About the job: Google's software ... The Platforms and Devices team encompasses Google's various computing software platforms across ...
New
Staff Software Engineer, Pixel Graphics GPU Software
Mountain View, CA · On-site
$207 - $300/hr
Proficiency in C++, GPU Programming, and familiarity with Rust. About the job: Google's software ... The Platforms and Devices team encompasses Google's various computing software platforms across ...
New
Optimize software performance through parallel computing, efficient memory management, and ... Experience with CUDA C++, GPU programming, parallel computing, or high-performance computing ...
Optimize software performance through parallel computing, efficient memory management, and ... Experience with CUDA C++, GPU programming, parallel computing, or high-performance computing ...
Optimize software performance through parallel computing, efficient memory management, and ... Experience with CUDA C++, GPU programming, parallel computing, or high-performance computing ...
Optimize software performance through parallel computing, efficient memory management, and ... Experience with CUDA C++, GPU programming, parallel computing, or high-performance computing ...
Software Engineer, Mobile (Android), Platforms and Devices
San Jose, CA · On-site
$147 - $211/hr
Software Engineer, Mobile (Android), Platforms and Devices * link Copy link corporate_fare Google ... The Platforms and Devices team encompasses Google's various computing software platforms across ...
Software Engineer, Mobile (Android), Platforms and Devices
San Jose, CA · On-site
$147 - $211/hr
Software Engineer, Mobile (Android), Platforms and Devices * link Copy link corporate_fare Google ... The Platforms and Devices team encompasses Google's various computing software platforms across ...
Optimize software performance through parallel computing, efficient memory management, and ... Experience with CUDA C++, GPU programming, parallel computing, or high-performance computing ...
Optimize software performance through parallel computing, efficient memory management, and ... Experience with CUDA C++, GPU programming, parallel computing, or high-performance computing ...
Optimize software performance through parallel computing, efficient memory management, and ... Experience with CUDA C++, GPU programming, parallel computing, or high-performance computing ...
Optimize software performance through parallel computing, efficient memory management, and ... Experience with CUDA C++, GPU programming, parallel computing, or high-performance computing ...
You'll work with CPU, SoC platform, security, and software architects and engineers to implement confidential computing and develop groundbreaking new security features. You'll engage with customers ...
You'll work with CPU, SoC platform, security, and software architects and engineers to implement confidential computing and develop groundbreaking new security features. You'll engage with customers ...
Systems Research Engineer Intern - GPU Programming (Fall 2026)
San Francisco, CA · On-site
$58 - $63/hr
... and software teams, you will contribute to the co-design of efficient GPU architectures and programming models, leveraging your expertise in GPU programming and parallel computing. Your research ...
Systems Research Engineer Intern - GPU Programming (Fall 2026)
San Francisco, CA · On-site
$58 - $63/hr
... and software teams, you will contribute to the co-design of efficient GPU architectures and programming models, leveraging your expertise in GPU programming and parallel computing. Your research ...
Parallel Computing Software Engineer information
See California salary details
$30.8K - $44.6K
2% of jobs
$44.6K - $58.3K
4% of jobs
$58.3K - $72K
4% of jobs
$72K - $85.7K
7% of jobs
$85.7K - $99.4K
7% of jobs
$99.8K is the 25th percentile. Wages below this are outliers.
$99.4K - $113.1K
8% of jobs
The median wage is $125K / yr.
$113.1K - $126.8K
20% of jobs
$140.4K is the 75th percentile. Wages above this are outliers.
$126.8K - $140.5K
23% of jobs
$140.5K - $154.2K
13% of jobs
$154.2K - $167.9K
4% of jobs
$167.9K - $181.6K
7% of jobs
$30.8K
$122.6K
$181.6K
How much do parallel computing software engineer jobs pay per year?
What is a parallel computing software engineer?
What does a parallel computing software engineer do?
A parallel computing software engineer develops and updates high-performance computing software and tools to increase their efficiency. In this career, you focus on both parallel computing and parallel programming software to solve complex problems or algorithms. More specific duties and responsibilities of this job may revolve around the development of new or improved software to optimize multi-threaded systems or artificial intelligence data. As a parallel computing software engineer, you generally work on a team to build state-of-the-art technology to bring your company's systems to the forefront of the industry. The industries that use parallel computing include engineering, aircraft computing, and government agencies.
What are the key skills and qualifications needed to thrive as a parallel computing software engineer, and why are they important?
What are popular job titles related to Parallel Computing Software Engineer jobs in California?
For Parallel Computing Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Parallel Computing Software Engineer jobs in California look for?
The top searched job categories for Parallel Computing Software Engineer jobs in California are:
What are popular job titles related to Parallel Computing Software Engineer jobs in CA?
For Parallel Computing Software Engineer jobs in CA, the most frequently searched job titles are:

Job description
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. They are seeking a Senior Algorithm Software Architect to lead the design and delivery of GPU-accelerated, high-performance computing software, setting architectural direction and coaching engineers to deliver scalable, reliable systems for large-scale compute and data workflows.
Responsibilities:
• Own the end‑to‑end software architecture for HPC/GPU platforms (services, libraries, data pipelines, deployment)
• Lead technical strategy, decision records, define candidate architectures, lead design reviews and drive decisions; drive clear trade‑offs for performance, reliability, and maintainability
• Design and implement GPU kernels and frameworks (e.g., CUDA, OpenCL, NCCL), optimizing for throughput, latency, and memory use
• Guide parallel and distributed computing patterns (MPI, multi‑GPU scaling, heterogeneous compute)
• Establish performance engineering practices: profiling, benchmarking, regression performance gates (Nsight Systems/Compute, nvprof)
• Collaborate across functions; convert requirements into clear technical plans, roadmaps, and measurable outcomes
• Uphold engineering excellence: coding standards, code reviews, test strategies, observability, security considerations
• Mentor engineers; provide technical leadership on design, delivery, and career growth.
• Communicate architecture, risks, and status to executives and stakeholders with clarity and candor.
Qualifications:
Required:
• 10+ years in software engineering; 5+ years in software architecture for HPC or large-scale systems
• Expert in C++ (17/20) and one scripting language (Python preferred)
• GPU programming expertise (CUDA, OpenCL); strong knowledge of GPU memory hierarchies, streams, occupancy
• Hands-on with parallel/distributed stacks (MPI, NCCL, gRPC) and Linux performance tooling
• Experience with cluster orchestration (Slurm, Kubernetes), CI/CD, and containerization (Docker)
• Track record of technical leadership and exceptional communication with cross-functional teams
• Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years
Preferred:
• Multi-node, multi-GPU scaling; mixed precision; numerical methods and algorithms
• Experience with H200/H100/A100/L40S-class accelerators and modern profiling workflows
Company:
Kla creates tools and services that promote innovation in the electronics industry. Founded in 1975, the company is headquartered in Milpitas, USA, with a team of 10001+ employees. The company is currently Late Stage.