1

Opencl Jobs in California (NOW HIRING)

... CUDA, OpenCL, NCCL), optimizing for throughput, latency, and memory use • Guide parallel and distributed computing patterns (MPI, multi‑GPU scaling, heterogeneous compute) • Establish ...

... OpenCL or other GPU compatible parallel computing frameworks to optimize audio processing performance, and an understanding of acoustics applied toward speaker and cavity design. Additional ...

Speech Recognition Lead

San Mateo, CA

$20.50 - $25.75/hr

... OpenCL or other GPU compatible parallel computing frameworks. Additional Information All your information will be kept confidential according to EEO guidelines.

Speech Recognition Lead

San Mateo, CA · On-site

$20.50 - $25.75/hr

... OpenCL or other GPU compatible parallel computing frameworks. Qualifications Additional Information All your information will be kept confidential according to EEO guidelines.

... OpenCL or other GPU compatible parallel computing frameworks to optimize audio processing performance, and an understanding of acoustics applied toward speaker and cavity design. Qualifications ...

CUDA or OpenCL for GPU acceleration * Python for tooling, tests, and bindings (pybind11) * Experience with image processing PandoLogic. Keywords: C / C++ Programmer, Location: San Jose, CA - 95192

CUDA or OpenCL for GPU acceleration * Python for tooling, tests, and bindings (pybind11) * Experience with image processing PandoLogic. Keywords: C / C++ Programmer, Location: San Jose, CA - 95192

CUDA or OpenCL for GPU acceleration * Python for tooling, tests, and bindings (pybind11) * Experience with image processing PandoLogic. Keywords: C / C++ Programmer, Location: San Jose, CA - 95192

CUDA or OpenCL for GPU acceleration * Python for tooling, tests, and bindings (pybind11) * Experience with image processing PandoLogic. Keywords: C / C++ Programmer, Location: San Jose, CA - 95192

CUDA or OpenCL for GPU acceleration * Python for tooling, tests, and bindings (pybind11) * Experience with image processing PandoLogic. Keywords: C / C++ Programmer, Location: San Jose, CA - 95192

next page

Showing results 1-20

Opencl information

See California salary details

$13

$22

$27

How much do opencl jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for opencl in California is $22.33, according to ZipRecruiter salary data. Most workers in this role earn between $18.99 and $24.66 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Opencl position, and why are they important?

To excel in an OpenCL developer role, you need a solid background in parallel programming, computer architecture, and strong proficiency in C/C++, typically backed by a degree in computer science or related fields. Familiarity with GPU/CPU hardware, profiling tools such as clinfo or CodeXL, and experience using the OpenCL framework are essential. Effective problem-solving skills, adaptability, and collaboration are valuable soft skills for success in this position. These competencies allow developers to optimize code efficiently, accelerate computing tasks, and seamlessly work with cross-functional technical teams.

What are some common projects or responsibilities for an OpenCL developer in a typical workweek?

OpenCL developers often work on accelerating computational workloads by developing and optimizing kernels to run on GPUs, CPUs, or other accelerators. You may collaborate closely with software engineers, hardware architects, and data scientists to port existing algorithms to OpenCL and improve their performance. Typical tasks include profiling code, identifying bottlenecks, writing documentation, and participating in code reviews. Successfully executing these responsibilities directly contributes to improved system efficiency and supports the organization's high-performance computing goals.

What is an OpenCL job?

An OpenCL job typically involves working with Open Computing Language (OpenCL), a framework for writing programs that execute across heterogeneous platforms, including CPUs, GPUs, and other processors. Professionals in this role develop and optimize parallel computing applications to enhance performance in fields like graphics rendering, scientific computing, machine learning, and data processing. They often work with C-based programming, kernel optimization, and hardware acceleration to maximize computational efficiency.

Infographic showing various Opencl job openings in California as of July 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $46,451 per year, or $22.3 per hour.
Algorithm Software Architecture

Algorithm Software Architecture

KLA

Milpitas, CA • On-site

Full-time

Posted 10 days ago


Job description

Job Summary:
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem, seeking a Senior Algorithm Software Architect to lead the design and delivery of high-performance computing software. The role involves setting architectural direction, mentoring engineers, and collaborating with product and domain experts to create scalable 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.