1

Cuda Programming Jobs (NOW HIRING)

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 ...

CUDA Developer - Remote

Phoenix, AZ · Remote

$60 - $100/hr

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

CUDA Developer - Remote

Austin, TX · Remote

$60 - $100/hr

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

CUDA Developer - Remote

Seattle, WA · Remote

$60 - $100/hr

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

CUDA Developer - Remote

Boston, MA · Remote

$60 - $100/hr

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

CUDA Developer - Remote

Chicago, IL · Remote

$60 - $100/hr

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

CUDA Developer - Remote

Houston, TX · Remote

$60 - $100/hr

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

CUDA Developer - Remote

Atlanta, GA · Remote

$60 - $100/hr

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

CUDA Developer - Remote

Boston, MA · Remote

$60 - $100/hr

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

CUDA Developer - Remote

Dallas, TX · Remote

$60 - $100/hr

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

You will apply your expertise in CUDA, C++, and GPU programming to analyze, optimize, and improve high-performance GPU kernels. No prior AI experience is required. Key Responsibilities * Analyze ...

next page

Showing results 1-20

Cuda Programming information

See salary details

$27

$54

$81

How much do cuda programming jobs pay per hour?

As of Aug 30, 2026, the average hourly pay for cuda programming in the United States is $54.36, according to ZipRecruiter salary data. Most workers in this role earn between $43.99 and $63.46 per hour, depending on experience, location, and employer.

What is the difference between Cuda Programming vs GPU Developer?

AspectCuda ProgrammingGPU Developer
Required CredentialsKnowledge of CUDA, C/C++, parallel computingKnowledge of GPU architecture, CUDA, OpenCL, C/C++
Work EnvironmentHigh-performance computing, scientific research, AIGraphics, gaming, scientific visualization, AI
Industry UsageTech companies, research labs, AI firmsGaming, entertainment, tech, research

While Cuda Programming focuses specifically on writing code using NVIDIA's CUDA platform for parallel processing, GPU Developers have a broader role that includes designing, optimizing, and implementing GPU-based solutions across various platforms and technologies. Both roles require knowledge of GPU architecture and programming languages like C/C++, but GPU Developers often work on a wider range of applications beyond CUDA-specific projects.

Are CUDA programmers in demand?

CUDA programmers are in high demand due to the growing need for high-performance computing in fields like artificial intelligence, scientific research, and data processing. Skills in parallel programming, GPU architecture, and CUDA toolkit are highly valued, and job opportunities are expected to grow as industries adopt GPU acceleration for complex tasks.

What does a CUDA programming developer do?

A CUDA programming developer writes software that leverages NVIDIA's CUDA platform to perform parallel processing on GPUs, optimizing computational tasks such as scientific simulations, machine learning, and image processing. They typically work with C++ and CUDA-specific libraries, debugging and optimizing code for high performance in environments that require intensive data processing.
More about Cuda Programming jobs

What cities are hiring for Cuda Programming jobs?

Cities with the most Cuda Programming job openings:

What states have the most Cuda Programming jobs?

States with the most job openings for Cuda Programming jobs include:

What job categories do people searching Cuda Programming jobs look for?

The top searched job categories for Cuda Programming jobs are:

Infographic showing various Cuda Programming job openings in the United States as of August 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 70% In-person, and 30% Remote job distribution, with an average salary of $113,061 per year, or $54.4 per hour.

CUDA Programmer

Waukesha, WI • On-site

Contractor

Re-posted 4 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.