1

Gpu Programmer Jobs (NOW HIRING)

Profile and tune GPU applications for performance, memory efficiency, and scalability. * Work with CPU-GPU parallel programming models and optimize data transfer. * Leverage NVIDIA libraries (CUDA ...

Senior Software Engineer, GPU Performance

Sunnyvale, CA ยท On-site

$143K - $188K/yr

They are seeking a Senior Software Engineer to optimize GPU performance for critical products, driving innovations in AI and accelerated computing. Responsibilities : โ€ข Build optimizations for the ...

Engineering Group, Engineering Group > GPU ASICS Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation ...

Performance Engineer, GPU

San Francisco, CA ยท On-site

$280K - $850K/yr

As a GPU Performance Engineer, you'll architect and implement the foundational systems that power Claude and push the frontiers of what's possible with large language models. You'll be responsible ...

Software Engineer, GPU Performance

Sunnyvale, CA ยท On-site

$164K/yr

Experience low-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance engineering techniques. * Experience with modern GPU architectures (NVIDIA, AMD, or other AI accelerators), memory ...

Company paid Wellable subscription Join Vultr Vultr is seeking a highly skilled and experienced GPU Performance and Benchmarking Engineer to drive performance validation and optimization of GPU ...

We are now looking for a GPU Performance Engineer for Neural Reconstruction! NVIDIA is building the future of computer graphics, simulation, robotics, and embodied AI. Neural reconstruction and ...

We are now looking for a GPU Performance Engineer for Neural Reconstruction! NVIDIA is building the future of computer graphics, simulation, robotics, and embodied AI. Neural reconstruction and ...

next page

Showing results 1-20

Gpu Programmer information

See salary details

$12

$39

$68

How much do gpu programmer jobs pay per hour?

As of Jul 21, 2026, the average hourly pay for gpu programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What does a GPU programmer do?

A GPU programmer develops software that leverages graphics processing units to perform parallel computations, often for rendering graphics, scientific simulations, or machine learning tasks. They typically use programming languages like CUDA or OpenCL and have knowledge of graphics APIs and hardware architecture.

Which IT job is the highest paid?

In the IT industry, roles such as Chief Technology Officer (CTO), Solutions Architect, and Cloud Engineering Manager tend to be among the highest paid, often earning six-figure salaries or more. Specialized skills in areas like cybersecurity, AI, and cloud computing, along with extensive experience and certifications, can significantly increase earning potential.

What engineer makes $500,000 a year?

Highly experienced GPU programmers or senior graphics engineers in top tech companies can earn salaries approaching or exceeding $500,000 annually, especially with bonuses and stock options. Such roles typically require advanced skills in graphics programming, CUDA, or shader development, along with extensive industry experience and often a master's or Ph.D. degree.

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

To thrive as a GPU Programmer, you need a solid background in computer science, experience with parallel computing concepts, and proficiency in GPU programming languages like CUDA or OpenCL. Familiarity with development tools such as NVIDIA Nsight, profiling utilities, and version control systems is typically required, while relevant certifications in GPU computing can be beneficial. Strong problem-solving ability, collaboration skills, and attention to detail help differentiate top performers in this field. These skills are essential for optimizing code performance, successfully working in dynamic teams, and meeting the high computational demands of modern applications.

What are the typical daily responsibilities of a GPU Programmer?

As a GPU Programmer, your daily tasks often involve designing, developing, and optimizing algorithms that leverage GPU architectures for increased performance in applications such as graphics rendering, scientific computing, or machine learning. You will routinely write and debug parallel code, profile workloads to find bottlenecks, and collaborate with software engineers, data scientists, and hardware specialists to integrate GPU-accelerated solutions. Documentation and code reviews are also important parts of your routine to ensure maintainability and knowledge sharing within the team. This role typically combines independent project work with regular cross-disciplinary collaboration, making adaptability and teamwork key to success.

What does a GPU Programmer do?

A GPU Programmer specializes in writing and optimizing code that runs on Graphics Processing Units (GPUs). They use parallel computing techniques and languages like CUDA or OpenCL to accelerate tasks such as graphics rendering, scientific simulations, and machine learning. Their work involves optimizing performance, managing memory efficiently, and ensuring compatibility across different hardware architectures.

How much do GPU engineers make?

GPU engineers typically earn a median salary ranging from $90,000 to $150,000 annually, depending on experience, location, and company size. Senior roles or those with specialized skills in graphics programming, parallel computing, or CUDA may command higher salaries. Compensation can also include bonuses and stock options in larger tech firms.
More about Gpu Programmer jobs
What cities are hiring for Gpu Programmer jobs? Cities with the most Gpu Programmer job openings:
What states have the most Gpu Programmer jobs? States with the most job openings for Gpu Programmer jobs include:
What job categories do people searching Gpu Programmer jobs look for? The top searched job categories for Gpu Programmer jobs are:
Infographic showing various Gpu Programmer job openings in the United States as of July 2026, with employment types broken down into 97% Full Time, 1% Part Time, 1% Contract, and 1% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

CUDA Programmer

ConfigUSA

Waukesha, WI โ€ข On-site

Contractor

Re-posted 25 days ago


Job description

CUDA Programmer
Location: Waukesha, WI

We are seeking a skilled CUDA Programmerย to design, develop, and optimize high-performance applications on NVIDIA GPUs. The role focuses on accelerating compute-intensive workloads, optimizing memory usage, and collaborating with system and application teams to maximize GPU performance.

Key Responsibilities

  • Profile and tune GPU applications for performance, memory efficiency, and scalability.
  • 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 integrate GPU-accelerated components.
  • Debug GPU kernels and address performance bottlenecks using NVIDIA profiling tools.
  • Ensure portability and performance across different NVIDIA GPU architectures.

Required Skills

  • Strong experience in CUDA programmingย and parallel computing concepts.
  • In-depth understanding of NVIDIA GPU architecture (threads, warps, SMs, memory hierarchy).
  • Proficiency in C/C++ย for high-performance computing.
  • Experience with CUDA profiling and debugging tools (Nsight, nvprof).
  • Solid understanding of multi-threading, memory optimization, and performance tuning.

Preferred Skills

  • Experience with AI/ML, HPC, or graphics workloads on GPUs.
  • Familiarity with multi-GPU programming and communication frameworks (NCCL, MPI).
  • Exposure to Python bindings (CUDA Python, PyTorch extensions).
  • Experience with Linux-based development environments.