Software Design Engineer, GPU Kernel Optimization

Amd

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$194,400–$291,600 / yr
Posted
12 days ago
Freshness
Confirmed live yesterday
Closes
Oct 14, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $214k
This role $243k
$135k $308k
below market most similar roles pay here above market

This role pays more than 78% of similar roles. Most pay $188,562–$238,700 — the blue band above. At the midpoint, this role pays about $243k versus about $214k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 496 open roles on FindRole.

Listed pay typically runs $172,000–$258,000 across 496 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Software Design Engineer, GPU Kernel Optimization

As a senior technical member of the team, the Software Design Engineer - GPU Kernel Optimization will design, develop, and optimize high-performance GPU kernels for LLM and other ML models. The role involves analyzing performance bottlenecks to maximize compute efficiency, memory bandwidth utilization, and overall GPU performance across current and next-generation platforms. Key responsibilities include architecting AI workloads, performing deep performance characterization of cache hierarchies and kernel scheduling, and developing compiler-level optimizations. The candidate will utilize C++, Python, HIP, CUDA, LLVM, and MLIR to build scalable solutions and AI-powered coding agents for kernel generation. This position focuses on solving technical challenges in GPU compute, memory hierarchy, and synchronization to improve end-to-end AI system performance for quantized models and emerging AI workloads.

What you'll do

  • Design, implement, and optimize high-performance GPU kernels for LLMs and other ML models.
  • Lead the optimization of quantized models and emerging AI workloads for AMD GPU architectures.
  • Perform deep performance characterization to identify and eliminate bottlenecks in compute, memory, and cache.
  • Develop compiler-level optimizations and code-generation techniques using LLVM and MLIR.
  • Build AI-powered coding agents and automation workflows for kernel generation, benchmarking, and validation.
  • Provide technical leadership by defining goals, scoping projects, and owning development efforts independently.
  • Collaborate with architecture, compiler, and framework teams to develop scalable GPU performance solutions.

What we're looking for

  • Bachelors or Masters degree in computer engineering, computer science, or a related field.
  • Experience in GPU programming, performance analysis, and system software development.
  • Experience designing, implementing, and optimizing high-performance GPU kernels for LLM and ML models.
  • Experience with compiler-level optimizations and code-generation using LLVM and MLIR.
  • Strong C++ and/or Python skills (preferred).
  • Experience developing GPU kernels using HIP, CUDA, C/C++, or similar technologies (preferred).
  • Solid understanding of GPU compute, memory hierarchy, cache behavior, and synchronization (preferred).
  • Strong analytical/problem-solving skills and ability to independently drive tasks to completion (preferred).

More like this

Similar roles

Senior GPU Kernel Development Engineer

Amd

San Jose, CA 12 days ago $194,400–$291,600
GPU Programming C++ HIP CUDA LLVM MLIR GPU Kernels Performance Analysis Quantized Models LLM System Software Development Code Generation Memory Hierarchy Cache Hierarchy Synchronization

Senior Software Development Engineer, GPU Kernel Development

Amd

Santa Clara, CA 119 days ago $240,000–$360,000
C++ Python PyTorch TensorFlow HIP CUDA ROCm LLVM Triton Assembly GPU Kernel Development Distributed Computing Compiler Optimization Linux High-Performance Computing CUTLASS Compute Kernel Graph Compilers

GPU Kernel Development Engineer - Fellow

Amd

Austin, TX 53 days ago $231,360–$347,040
ROCm Machine Learning HPC GPU Architecture Transformer FlashAttention Quantization Speculative Decoding KV Cache Algorithm Development Performance Analysis Compiler Software Optimization AI Software Stack

Senior GPU Performance Software Engineer

Amd

Austin, TX 21 days ago $174,400–$261,600
C/C++ GPU Architecture Performance Analysis SW/HW Co-design AI Inference RCCL MPI GPU Kernel Development Profiling Debugging Tracing Multi-GPU AI/ML Workloads

Senior Software Development Engineer

Amd

San Jose, CA 63 days ago $145,600–$218,400
C++ C HIP CUDA OpenCL LLVM MLIR PyTorch TensorFlow ONNX Runtime GPU Programming Compiler Optimization Performance Analysis HPC Parallel Programming Kernel Development

GPU Performance Architect

Amd

Austin, TX 52 days ago $178,400–$267,600
GPU Architecture CUDA HIP PyTorch Triton C++ C Python Vulkan DirectX High-Level Simulation Compilers AI/ML PIX RenderDoc Kernel Development