1

Gpu Programming Jobs (NOW HIRING)

Sr. AI Software Engineer (GPU/C++)

Milpitas, CA · On-site

$139K - $184K/yr

... programming skills and solid software engineering fundamentals. • Solid experience and hands-on knowledge with GPU programming (e.g., CUDA) and Linux development environments. • Familiarity with ...

Strong programming skills in Python and C++! * Hands-on experience with PyTorch or a similar tensor/autograd framework. * Experience optimizing GPU-accelerated workloads using CUDA, C++/CUDA ...

GPU Fabric Engineer

$125K - $135K/yr

Company paid Wellable subscription Join Vultr Vultr is seeking a highly skilled and experienced GPU Fabric Engineer to validate, troubleshoot, and optimize high-speed networking fabrics for GPU ...

Senior Software Engineer - CUDA

Palo Alto, CA · On-site +1

$144K - $189K/yr

Your expertise in GPU computing, performance optimization, and parallel programming will be instrumental in driving the development of high-performance, energy-efficient solutions that redefine the ...

Work with CPU-GPU parallel programming models and optimize data transfer. * Leverage NVIDIA libraries (CUDA, cuBLAS, cuDNN, NCCL as applicable). * Collaborate with system, compute, or AI/ML teams to ...

Senior Software Engineer - CUDA

Palo Alto, CA · On-site +1

$144K - $189K/yr

Your expertise in GPU computing, performance optimization, and parallel programming will be instrumental in driving the development of high-performance, energy-efficient solutions that redefine the ...

Showing results 41-60

Gpu Programming information

See salary details

$33K

$65K

$95.5K

How much do gpu programming jobs pay per year?

As of Aug 10, 2026, the average yearly pay for gpu programming in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What is GPU programming?

A GPU Programming job involves writing and optimizing code to run on Graphics Processing Units (GPUs) for parallel computing tasks. This role is commonly found in fields like machine learning, scientific computing, gaming, and data analytics. GPU programmers use languages such as CUDA, OpenCL, or Vulkan to accelerate computations and improve performance. They work closely with software engineers and data scientists to optimize algorithms for high-performance applications.

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

To excel in GPU Programming, you need a strong background in parallel computing concepts, mathematics, and proficiency in languages such as CUDA, OpenCL, or DirectX/OpenGL, often supported by a degree in computer science, engineering, or a related field. Familiarity with NVIDIA and AMD GPU development tools, performance profilers, and possibly certifications like NVIDIA's Deep Learning Institute courses are valuable. Teamwork, effective communication, and strong problem-solving abilities are essential soft skills in this field. These competencies enable efficient development, optimization, and integration of high-performance GPU code in real-world applications.

What types of projects or applications do GPU programmers commonly work on?

GPU Programmers are often involved in developing or optimizing software for high-performance applications such as machine learning, scientific simulations, real-time rendering in gaming and visualization, and video/image processing tools. Their daily work may include collaborating with software engineers, data scientists, and hardware teams to create efficient, scalable parallel algorithms that leverage GPU capabilities. The role frequently requires problem-solving to maximize computational efficiency and troubleshooting complex performance bottlenecks. By working across multidisciplinary teams, GPU Programmers help deliver robust solutions for data-intensive problems in areas like healthcare, finance, automotive technology, and entertainment.

What cities are hiring for Gpu Programming jobs? Cities with the most Gpu Programming job openings:
What are the most commonly searched types of Gpu Programming jobs? The most popular types of Gpu Programming jobs are:
What states have the most Gpu Programming jobs? States with the most job openings for Gpu Programming jobs include:
What job categories do people searching Gpu Programming jobs look for? The top searched job categories for Gpu Programming jobs are:
Infographic showing various Gpu Programming job openings in the United States as of August 2026, with employment types broken down into 5% Internship, 85% Full Time, and 10% Contract. Highlights an 80% In-person, and 20% Remote job distribution, with an average salary of $64,974 per year, or $31.2 per hour.

Sr. AI Software Engineer (GPU/C++)

KLA

Milpitas, CA • On-site

$139K - $184K/yr

Full-time

Re-posted 28 days ago


Job description

Job Summary:
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem, focusing on innovation and R&D. They are seeking a Sr. AI Software Engineer with a focus on C++ and GPU to design and implement core infrastructure components that support AI/ML workloads across various frameworks and hardware platforms.
Responsibilities:
• Design and implement core infrastructure components that support AI/ML workloads across multiple frameworks and hardware platforms.
• Write high-performance, maintainable C++ code for system-level software that interfaces directly with GPUs and low-level hardware.
• Collaborate with cross-functional teams to integrate AI frameworks into a unified development environment.
• Contribute to build systems and toolchains using Makefiles, CMake, Clang, and GCC.
• Learn from experienced engineers and grow into broader architectural and leadership responsibilities over time.
Qualifications:
Required:
• Degree in Computer Science, Electrical Engineering, or a related field.
• Strong C++ programming skills and solid software engineering fundamentals.
• Solid experience and hands-on knowledge with GPU programming (e.g., CUDA) and Linux development environments.
• Familiarity with build tools (Makefile, CMake) and compilers (Clang, GCC).
• Excellent attention to detail, planning, and execution skills—especially for multi-month projects.
• Strong communication skills and a collaborative, customer-focused mindset.
• 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:
• Exposure to AI/ML frameworks like TensorFlow, PyTorch, or JAX.
• Experience with embedded systems or companies building physical products.
• A plus if you’ve transitioned from software development into technical project coordination or aspire to do so.
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.