1

Gpu Programming Jobs (NOW HIRING)

Description Our team is seeking extraordinary machine learning and GPU programming engineers who are passionate about providing robust compute solutions for accelerating machine learning networks on ...

Description Our team is seeking extraordinary machine learning and GPU programming engineers who are passionate about providing robust compute solutions for accelerating machine learning networks on ...

Preferred : * 3+ years of experience in GPU programming and optimization (e.g., CUDA, OpenCL, Vulkan). * Experience with NVIDIA Jetson Thor, NVIDIA DRIVE Thor , or similar embedded GPU platforms.

Preferred : * 3+ years of experience in GPU programming and optimization (e.g., CUDA, OpenCL, Vulkan). * Experience with NVIDIA Jetson Thor, NVIDIA DRIVE Thor , or similar embedded GPU platforms.

GPU System Driver Team are looking for talented software engineers to develop in-house GPU drivers ... years programming, Minimum Skills for Engineer • Bachelor's degree in Computer Engineering ...

Your ability to research and stay on top of cutting-edge papers will be vital in staying up-to-date with the latest advancements in AI model inference and GPU programming techniques. * Full-Time * On ...

GPU Kernel Engineer

San Francisco, CA · On-site

$190K - $250K/yr

This role is ideal for someone who thrives at the intersection of GPU programming, systems engineering, and cutting-edge AI workloads, and who wants to make meaningful contributions to the efficiency ...

next page

Showing results 1-20

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.

Systems Research Engineer, GPU Programming

Together AI

San Francisco, CA • On-site

$160K - $230K/yr

Full-time

Medical

Re-posted 20 days ago


Job description

About the Role
As a Systems Research Engineer specialized in GPU Programming, you will play a crucial role in developing and optimizing GPU-accelerated kernels and algorithms for ML/AI applications. Working closely with the modeling and algorithm team, you will co-design GPU kernels and model architecture to enhance the performance and efficiency of our AI systems. Collaborating with the hardware and software teams, you will contribute to the co-design of efficient GPU architectures and programming models, leveraging your expertise in GPU programming and parallel computing. Your research skills will be vital in staying up-to-date with the latest advancements in GPU programming techniques, ensuring that our AI infrastructure remains at the forefront of innovation.
Requirements
  • Strong background in GPU programming and parallel computing, such as CUDA and/or Triton.
  • Knowledge of ML/AI applications and models
  • Knowledge of performance profiling and optimization tools for GPU programming
  • Excellent problem-solving and analytical skills
  • Bachelor's, Master's, or Ph.D. degree in Computer Science, Electrical Engineering, or equivalent practical experiences
Responsibilities
  • Optimize and fine-tune GPU code to achieve better performance and scalability
  • Collaborate with cross-functional teams to integrate GPU-accelerated solutions into existing software systems
  • Stay up-to-date with the latest advancements in GPU programming techniques and technologies
About Together AI
Together AI is a research-driven artificial intelligence company. We believe open and transparent AI systems will drive innovation and create the best outcomes for society, and together we are on a mission to significantly lower the cost of modern AI systems by co-designing software, hardware, algorithms, and models. We have contributed to leading open-source research, models, and datasets to advance the frontier of AI, and our team has been behind technological advancement such as FlashAttention, Hyena, FlexGen, and RedPajama. We invite you to join a passionate group of researchers in our journey in building the next generation AI infrastructure.
Compensation
We offer competitive compensation, startup equity, health insurance, and other benefits, as well as flexibility in terms of remote work. The US base salary range for this full-time position is: $160,000 - $230,000 + equity + benefits. Our salary ranges are determined by location, level and role. Individual compensation will be determined by experience, skills, and job-related knowledge.
Equal Opportunity
Together AI is an Equal Opportunity Employer and is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and more.
Please see our privacy policy at https://www.together.ai/privacy