Triton Compiler and Kernel Software Engineer

Advanced Micro Devices, Inc.

San Jose (CA)

On-site

USD 180,000 - 260,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

AMD benefits

Job summary

Advanced Micro Devices, Inc. is seeking a Senior Triton Compiler and Kernel Engineer to advance Triton performance on AMD GPUs.

You will work across GPU architecture, compilers, kernels, multi-GPU communication, and AI frameworks while contributing to upstream Triton and ROCm. The role requires deep knowledge of GPU architecture, compiler optimization, and high-performance kernel development, with collaboration across teams and mentoring of others.

Qualifications

  • Experience with AMD GPU architecture and ROCm is desirable.
  • Strong background in compiler development and optimization.
  • Proven ability to create and optimize high-performance GPU kernels.

Responsibilities

  • Develop and optimize Triton compiler support for AMD GPUs.
  • Improve compiler lowering, optimization, scheduling, and code generation.
  • Create high-performance kernels for AI workloads like attention and GEMM.
  • Develop and optimize multi-GPU kernels and communication primitives.
  • Collaborate with architecture, ROCm, PyTorch, and AI framework teams.
  • Contribute designs to upstream Triton and LLVM/MLIR.

Skills

GPU architecture
Compiler development
High-performance kernels
Multi-GPU communication
Distributed AI training
AI performance profiling

Education

Bachelor's or Master's degree

Tools

Triton
LLVM
MLIR
CUDA
HIP
NCCL
RCCL

Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future.


Whether you’re redesigning next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger—technology that moves the world forward. Join us and, together, we’ll advance your career.


THE ROLE:

We are seeking a Senior Triton Compiler and Kernel Engineer to advance Triton performance and capabilities on AMD GPUs.


Triton is an open-source language and compiler for developing high-performance GPU kernels in Python. It is a critical layer in the AI software stack, connecting frameworks and workloads to GPU hardware. Triton is strategic to AMD’s AI roadmap, and AMD is investing fully in making it a first-class platform for current and future AMD GPUs.


You will work across GPU architecture, compilers, kernels, multi-GPU communication, and AI frameworks while contributing to upstream Triton and AMD’s ROCm software stack.


THE PERSON:


  • GPU architecture and programming

  • Compiler development and optimization

  • High-performance GPU kernels

  • Multi-GPU communication and collective operations

  • Distributed AI training and inference

  • AI workload and framework performance

  • Low-level performance analysis


You can reason across the stack—from distributed AI algorithms and Triton programs to compiler transformations, communication libraries, generated instructions, and GPU hardware.


KEY RESPONSIBILITIES:


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

  • Enable new AMD GPU and interconnect capabilities through effective Triton abstractions.

  • Analyze compute, memory, communication, occupancy, register usage, and generated code.

  • Resolve complex correctness and performance issues across single- and multi-GPU workloads.

  • Collaborate with GPU architecture, ROCm, PyTorch, and AI framework teams.

  • Contribute designs and implementations to upstream Triton and LLVM/MLIR.

  • Provide technical leadership, code reviews, and mentoring.


PREFERRED EXPERIENCE:


  • Experience with AMD GPU architecture and ROCm is highly desirable.

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

  • Experience using AI coding tools and autonomous agents to accelerate software development, debugging, benchmarking, and kernel performance tuning.

  • Familiarity with AI primitives, reduced-precision formats, and performance profiling.

  • Contributions to complex or open-source software projects.

  • Strong analytical, debugging, communication, and collaboration skills.


ACADEMIC CREDENTIALS:


  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent


This role is not eligible for visa sponsorship.


#LI-G11


#LI-HYBRID


Benefits offered are described: AMD benefits at a glance.


AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.


AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.


This posting is for an existing vacancy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - AI Triton Kernels
Sr. Software Engineer - AI Triton Kernels

Advanced Micro Devices • San Jose (CA)

On-site
USD 180,000 - 280,000
Sr. Software Engineer - AI Triton Communication
Sr. Software Engineer - AI Triton Communication

Advanced Micro Devices • San Jose (CA)

On-site
USD 180,000 - 300,000
Sr. Software Engineer - AI Triton Communication
Sr. Software Engineer - AI Triton Communication

AMD • San Jose (CA)

On-site
USD 180,000 - 240,000
Benefits at a glance
Sr. Software Engineer - AI Triton Kernels
Sr. Software Engineer - AI Triton Kernels

AMD • San Jose (CA)

On-site
USD 190,000 - 270,000
Senior Software Development Engineer
Senior Software Development Engineer

Advanced Micro Devices, Inc. • San Jose (CA)

On-site
USD 180,000 - 245,000
Software Development Engineer — GPU Fleet Management & AI Infrastructure
Software Development Engineer — GPU Fleet Management & AI Infrastructure

Advanced Micro Devices • San Jose (CA)

On-site
USD 150,000 - 210,000
Principal AI Performance and Tools
Principal AI Performance and Tools

AMD • San Jose (CA)

Hybrid
USD 150,000 - 190,000
AMD benefits at a glance
Staff Software Development Engineer - Rust, Compilers, and GPU Systems (3)
Staff Software Development Engineer - Rust, Compilers, and GPU Systems (3)

AMD • San Jose (CA)

On-site
USD 180,000 - 240,000
AMD benefits
Principal / Senior GPU SW Performance Engineer - PostTraining
Principal / Senior GPU SW Performance Engineer - PostTraining

Advanced Micro Devices, Inc. • San Jose (CA)

On-site
USD 120,000 - 160,000
Principal Software Development Engineer
Principal Software Development Engineer

Advanced Micro Devices, Inc. • Santa Clara (CA)

On-site
USD 180,000 - 260,000