Skip to main content
AMD

Triton Compiler and Kernel Software Engineer - CA, San Jose, United States

AMD US, CA, San Jose, United States Full-time 12 days ago
Embedded & Systems Software

Originally posted 29 September 2026 by the employer.

This role focuses on Triton compiler and kernel development for AMD GPUs.

About the role

This role is for a Senior Triton Compiler and Kernel Engineer focused on advancing Triton performance and capabilities on AMD GPUs. Triton is a critical layer in the AI software stack, connecting frameworks and workloads to GPU hardware, and is strategic to AMD’s AI roadmap.

What you'll do

  • Develop and optimize Triton compiler support for AMD GPUs.
  • Improve compiler lowering, optimization, scheduling, and code generation.
  • Create high-performance kernels for attention, GEMM, MoE, and other AI workloads.
  • Develop and optimize multi-GPU kernels and communication primitives.
  • Analyze compute, memory, communication, occupancy, register usage, and generated code.
  • Contribute designs and implementations to upstream Triton and LLVM/MLIR.

What you'll need

  • Experience with GPU architecture and programming.
  • Experience with compiler development and optimization.
  • Experience with high-performance GPU kernels.
  • Experience with multi-GPU communication and collective operations.
  • Experience with distributed AI training and inference.
  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, or Electrical Engineering.

Nice to have

  • Experience with AMD GPU architecture and ROCm.
  • Experience optimizing kernels with Triton, HIP, CUDA, or GPU assembly.
  • Experience with Triton, LLVM, MLIR, or another optimizing compiler.
  • Knowledge of GPU execution models, memory hierarchies, synchronization, and instruction pipelines.
  • Experience with collective communication, distributed programming, and libraries such as RCCL or NCCL.
  • Understanding of communication topologies, interconnects, synchronization, and communication–computation overlap.
  • Familiarity with distributed training, inference, tensor parallelism, expert parallelism, or pipeline parallelism.
  • Familiarity with AI primitives, reduced-precision formats, and performance profiling.
  • Contributions to complex or open-source software projects.
Market context

This role has been open 11 days — well below the 59-day median for Systems Software Engineering roles.

Systems Software Engineering · Systems Software

Open roles in category
683
Median days open
59 d
Median salary
$213k
See the full market breakdown ▾Category comparison, and who else is hiring
How AMD compares in Systems Software Engineering hiring
Metric AMD All employers we track in this specialty (683 roles · 73 employers)
Open roles in this specialty 59 683
Open roles in the wider Software, Firmware & Systems family 403 6035 · 146 employers
Median days open 50 d 59 d (−9 d vs this employer)
Median salary (USD postings) — $213k

Who's hiring in this category

  • Qualcomm · 169 open roles · median 74 d
  • NVIDIA · 128 open roles · median 51 d
  • AMD (this employer) · 59 open roles · median 50 d
  • Mobileye · 29 open roles · median 73 d
  • Broadcom · 22 open roles · median 45 d
  • Arm Holdings · 20 open roles · median 107 d

How we counted: 683 open Systems Software Engineering (Systems Software) roles from 73 employers tracked in the SemiconductorJobs index, counted 10 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
US, CA, San Jose, United States
On-site
Full-time
12 days ago

Share this job