The CUDA programming language defines a unified programming model across a range of system configurations and hardware capabilities. The compiler is responsible for translating parallel programs ...
The CUDA programming language defines a unified programming model across a range of system configurations and hardware capabilities. The compiler is responsible for translating parallel programs ...
Senior / Staff AI Research Engineer, Real-Time Inference
Milpitas, CA · On-site
$121K - $167K/yr
Deep expertise in CUDA programming, GPU architecture, and low-level kernel optimization, including custom kernel authoring with tools such as Triton. * Hands-on experience with model quantization ...
Senior / Staff AI Research Engineer, Real-Time Inference
Milpitas, CA · On-site
$121K - $167K/yr
Deep expertise in CUDA programming, GPU architecture, and low-level kernel optimization, including custom kernel authoring with tools such as Triton. * Hands-on experience with model quantization ...
Senior Research Engineer - AI Coding Tools
Santa Clara, CA · On-site
$143K - $189K/yr
Generate, curate, and validate synthetic training and evaluation data for CUDA programming * Deliver "net new knowledge" to frontier LLMs through RAG and skill-based systems that keep models current ...
Senior Research Engineer - AI Coding Tools
Santa Clara, CA · On-site
$143K - $189K/yr
Generate, curate, and validate synthetic training and evaluation data for CUDA programming * Deliver "net new knowledge" to frontier LLMs through RAG and skill-based systems that keep models current ...
CUDA Engineering Expert Type: Contract Compensation: $80-$120/hour Location: Remote Role Responsibilities * Analyze and optimize GPU kernels for performance, efficiency, and hardware utilization.
New
Quick apply
CUDA Engineering Expert Type: Contract Compensation: $80-$120/hour Location: Remote Role Responsibilities * Analyze and optimize GPU kernels for performance, efficiency, and hardware utilization.
New
Senior Software Engineer - CUDA Driver
$143K - $189K/yr
Define forward-looking improvements to the CUDA APIs and programming model * Build and maintain performance and precision modeling * Write effective, maintainable, and well-tested code * Develop code ...
Senior Software Engineer - CUDA Driver
$143K - $189K/yr
Define forward-looking improvements to the CUDA APIs and programming model * Build and maintain performance and precision modeling * Write effective, maintainable, and well-tested code * Develop code ...
Senior Research Engineer - AI Coding Tools
$143K - $189K/yr
Generate, curate, and validate synthetic training and evaluation data for CUDA programming * Deliver "net new knowledge" to frontier LLMs through RAG and skill-based systems that keep models current ...
Senior Research Engineer - AI Coding Tools
$143K - $189K/yr
Generate, curate, and validate synthetic training and evaluation data for CUDA programming * Deliver "net new knowledge" to frontier LLMs through RAG and skill-based systems that keep models current ...
Senior Software Engineer - CUDA Driver
Santa Clara, CA · On-site
$143K - $189K/yr
Define forward-looking improvements to the CUDA APIs and programming model * Build and maintain performance and precision modeling * Write effective, maintainable, and well-tested code * Develop code ...
Senior Software Engineer - CUDA Driver
Santa Clara, CA · On-site
$143K - $189K/yr
Define forward-looking improvements to the CUDA APIs and programming model * Build and maintain performance and precision modeling * Write effective, maintainable, and well-tested code * Develop code ...
The CUDA programming language defines a unified programming model across a range of system configurations and hardware capabilities. The compiler is responsible for translating parallel programs ...
The CUDA programming language defines a unified programming model across a range of system configurations and hardware capabilities. The compiler is responsible for translating parallel programs ...
Senior C++ Software Engineer
Sterling, VA · On-site
This position offers the opportunity to deepen your expertise in parallel processing and high-performance computing, with exposure to CUDA programming, positioning you at the forefront of ...
Senior C++ Software Engineer
Sterling, VA · On-site
This position offers the opportunity to deepen your expertise in parallel processing and high-performance computing, with exposure to CUDA programming, positioning you at the forefront of ...
Senior / Staff AI Research Engineer, Real-Time Inference
Milpitas, CA · On-site
$119K - $163K/yr
... CUDA programming, GPU architecture, and low-level kernel optimization, including custom kernel authoring with tools such as Triton. • Hands-on experience with model quantization, pruning ...
Senior / Staff AI Research Engineer, Real-Time Inference
Milpitas, CA · On-site
$119K - $163K/yr
... CUDA programming, GPU architecture, and low-level kernel optimization, including custom kernel authoring with tools such as Triton. • Hands-on experience with model quantization, pruning ...
Senior System Software Engineer - CUDA Chips
Santa Clara, CA · On-site
$142K - $188K/yr
CUDA helps define a unified programming model across a range of system configurations and hardware capabilities accomplished through CUDA driver interaction with GPU hardware, kernel mode drivers ...
Senior System Software Engineer - CUDA Chips
Santa Clara, CA · On-site
$142K - $188K/yr
CUDA helps define a unified programming model across a range of system configurations and hardware capabilities accomplished through CUDA driver interaction with GPU hardware, kernel mode drivers ...
Senior DL Compiler Engineer- CUDA Tile
$143K - $189K/yr
In this role, you will be working on CUDA Tile, a new tile-based programming model for our GPUs. CUDA Tile shipped with CUDA 13.1 and is a major addition to CUDA ( * You will design and implement ...
Senior DL Compiler Engineer- CUDA Tile
$143K - $189K/yr
In this role, you will be working on CUDA Tile, a new tile-based programming model for our GPUs. CUDA Tile shipped with CUDA 13.1 and is a major addition to CUDA ( * You will design and implement ...
Senior System Software Engineer - CUDA Chips
Santa Clara, CA · On-site
$143K - $189K/yr
CUDA helps define a unified programming model across a range of system configurations and hardware capabilities accomplished through CUDA driver interaction with GPU hardware, kernel mode drivers ...
Senior System Software Engineer - CUDA Chips
Santa Clara, CA · On-site
$143K - $189K/yr
CUDA helps define a unified programming model across a range of system configurations and hardware capabilities accomplished through CUDA driver interaction with GPU hardware, kernel mode drivers ...
Senior System Software Engineer - CUDA Chips
$143K - $189K/yr
CUDA helps define a unified programming model across a range of system configurations and hardware capabilities accomplished through CUDA driver interaction with GPU hardware, kernel mode drivers ...
Senior System Software Engineer - CUDA Chips
$143K - $189K/yr
CUDA helps define a unified programming model across a range of system configurations and hardware capabilities accomplished through CUDA driver interaction with GPU hardware, kernel mode drivers ...
Staff Software Engineer, GPU Algorithms
Santa Clara, CA · On-site
$170K - $220K/yr
Implement proposed solutions using C++ and CUDA programming languages. REQUIRED QUALIFICATIONS: * BS in an engineering or computer science field * Familiarity in ultrasound physics, signal and image ...
Staff Software Engineer, GPU Algorithms
Santa Clara, CA · On-site
$170K - $220K/yr
Implement proposed solutions using C++ and CUDA programming languages. REQUIRED QUALIFICATIONS: * BS in an engineering or computer science field * Familiarity in ultrasound physics, signal and image ...
Staff Software Engineer, GPU Algorithms
$170K - $220K/yr
Implement proposed solutions using C++ and CUDA programming languages. REQUIRED QUALIFICATIONS: * BS in an engineering or computer science field * Familiarity in ultrasound physics, signal and image ...
Staff Software Engineer, GPU Algorithms
$170K - $220K/yr
Implement proposed solutions using C++ and CUDA programming languages. REQUIRED QUALIFICATIONS: * BS in an engineering or computer science field * Familiarity in ultrasound physics, signal and image ...
Staff Software Engineer, GPU Algorithms
Santa Clara, CA · On-site
$170K - $220K/yr
Implement proposed solutions using C++ and CUDA programming languages. REQUIRED QUALIFICATIONS: * BS in an engineering or computer science field * Familiarity in ultrasound physics, signal and image ...
Quick apply
Staff Software Engineer, GPU Algorithms
Santa Clara, CA · On-site
$170K - $220K/yr
Implement proposed solutions using C++ and CUDA programming languages. REQUIRED QUALIFICATIONS: * BS in an engineering or computer science field * Familiarity in ultrasound physics, signal and image ...
Senior Software Engineer - Model Performance
San Francisco, CA · On-site
$220K - $320K/yr
Experience with CUDA programming * Familiarity with serving non-LLM models (TTS, vision, embeddings) * Experience with distributed inference and multi-GPU serving * Contributions to open-source ...
Senior Software Engineer - Model Performance
San Francisco, CA · On-site
$220K - $320K/yr
Experience with CUDA programming * Familiarity with serving non-LLM models (TTS, vision, embeddings) * Experience with distributed inference and multi-GPU serving * Contributions to open-source ...
Senior DL Compiler Engineer- CUDA Tile
$121K - $160K/yr
In this role, you will be working on CUDA Tile, a new tile-based programming model for our GPUs. CUDA Tile shipped with CUDA 13.1 and is a major addition to CUDA ( * You will design and implement ...
Senior DL Compiler Engineer- CUDA Tile
$121K - $160K/yr
In this role, you will be working on CUDA Tile, a new tile-based programming model for our GPUs. CUDA Tile shipped with CUDA 13.1 and is a major addition to CUDA ( * You will design and implement ...
CUDA Kernel Engineer (Remote US)
Boston, NY · On-site +1
We are searching for a CUDA Kernel Engineer who has hands-on experience developing and optimizing NVIDIA CUDA kernels from scratch . You will work on the GPU performance layer powering large-scale ...
CUDA Kernel Engineer (Remote US)
Boston, NY · On-site +1
We are searching for a CUDA Kernel Engineer who has hands-on experience developing and optimizing NVIDIA CUDA kernels from scratch . You will work on the GPU performance layer powering large-scale ...
Cuda Programming information
See salary details
$27.88 - $32.80
5% of jobs
$32.80 - $37.72
10% of jobs
$37.72 - $42.64
9% of jobs
$43.69 is the 25th percentile. Wages below this are outliers.
$42.64 - $47.55
7% of jobs
$47.55 - $52.47
15% of jobs
The median wage is $53.98 / hr.
$52.47 - $57.39
14% of jobs
$61.84 is the 75th percentile. Wages above this are outliers.
$57.39 - $62.30
17% of jobs
$62.30 - $67.22
14% of jobs
$67.22 - $72.14
6% of jobs
$72.14 - $77.05
3% of jobs
$77.05 - $81.97
0% of jobs
$27
$54
$81
How much do cuda programming jobs pay per hour?
What is the difference between Cuda Programming vs GPU Developer?
| Aspect | Cuda Programming | GPU Developer |
|---|---|---|
| Required Credentials | Knowledge of CUDA, C/C++, parallel computing | Knowledge of GPU architecture, CUDA, OpenCL, C/C++ |
| Work Environment | High-performance computing, scientific research, AI | Graphics, gaming, scientific visualization, AI |
| Industry Usage | Tech companies, research labs, AI firms | Gaming, 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.

Full-time
Posted 11 days ago
Job description
We are looking for a highly motivated Compiler Software Engineer to join this dynamic and innovative CUDA Compiler team. You will craft compiler capabilities that enable development and deployment of high performance parallel applications on NVIDIA's next generation GPU's. Our team delivers language extensions and performance improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality.
In this role, as a leader on our team, you have the opportunity of working on the optimizing CUDA C++ compiler, a core component of our platform for accelerating general purpose computation on the GPU. The CUDA programming language defines a unified programming model across a range of system configurations and hardware capabilities. The compiler is responsible for translating parallel programs written in the CUDA/C++ programming language into microcode that is optimized for fast execution on NVIDIA's family of industry-leading GPU architectures. You will be solving challenging problems alongside some of the top valued diverse minds in GPU computing and systems software, doing what you enjoy. If you're excited by these challenges, we'd love to hear from you!
What you'll be doing:
Design and implement enhancements to the CUDA C++ compiler driver and front-end, ensuring tight integration with industry-leading third-party compiler software.
Contribute to the CUDA C++ programming language specification and its evolution factoring in support for new GPU hardware capabilities.
Drive language conformance, front-end robustness, and compile-time improvements that benefit a wide range of users, from deep learning researchers to safety-critical software developers.
Provide engineering support for the compiler and deliver targeted changes for production customer releases.
Establish strong customer/partner relationships and trust through excellent execution and high-quality software development.
What we need to see:
BS/MS/PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
1+ years of experience in developing production compilers or related software
Knowledge of compiler front-end technology
Advanced C++ development skills, including experience working with large, modularized codebases.
Strong interpersonal, verbal and written communications skills
Capability to achieve objectives under tight deadlines
Experience executing tasks while managing competing priorities
Experience writing and debugging multithreaded programs
Deep understanding of technology and passion for what you do with strong teamwork, specifically a proven ability to effectively guide and influence within a dynamic matrix environment
Ways to stand out from the crowd:
Strong track-record in compiler engineering with EDG, LLVM-clang or other industrial strength compiler front-end
Prior work on domain-specific front-ends or IRs such as MLIR, including dialect development or integration with custom compilers.
CUDA C++ application development experience
Strong understanding of parallel programming concepts.
Experience working with Programming Language and programming language standards.
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.About Nvidia
Sourced by ZipRecruiter
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Santa Clara, CA, US
Year founded
1993