
Senior Software Engineer, AI (Triton Distributed Communication)
AMD (Advanced Micro Devices)
Washington, WA • 14m ago • On-site
Senior
On-site
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Quick Facts
- Role: Sr. Software Engineer focused on AI distributed execution using Triton on AMD GPUs
Description
Triton is a language and compiler for high-performance GPU kernels used by major AI frameworks. In this role, you will advance the Triton compiler and runtime stack for AMD CDNA and next-generation GPU architectures by building native distributed execution and communication capabilities. You will design and optimize mechanisms that enable efficient inter-GPU communication, scalable execution, and strong hardware utilization for large-scale AI workloads.
Responsibilities
- Design and develop native distributed communication and execution capabilities in the Triton AMDGPU backend for scalable multi-GPU AI workloads
- Implement Triton compiler and runtime mechanisms for native GPU-initiated communication, including collective operations, remote memory access, synchronization, and distributed execution primitives
- Drive performance optimization across compute and communication (inter-GPU data movement, communication/computation overlap, memory hierarchy utilization, and GPU-driven scheduling efficiency)
- Develop and optimize distributed Triton kernels and execution models for high performance, scalability, and efficient hardware utilization
- Analyze, profile, and debug cross-stack issues spanning Triton compiler, runtime, ROCm stack, and GPU hardware execution
- Collaborate with GPU architecture, compiler, runtime, and performance teams to co-design next-generation distributed GPU execution
- Contribute to the open-source Triton and ROCm distributed ecosystem
Requirements
- Deep expertise in GPU architecture, compiler technologies, and distributed GPU systems; proven experience optimizing workloads at multi-GPU scale
- Comfort working across the execution stack (compiler, runtime, and hardware) with strong understanding of GPU execution, memory hierarchy, and inter-GPU communication performance impacts
- Experience working close to the GPU runtime, communication stack, or compiler backend
- Motivated to build native distributed execution/communication capabilities tightly integrated with the compiler and runtime
- Ability to solve complex system-level performance challenges and deliver scalable, high-performance GPU infrastructure
- Bachelor’s or Master’s degree in a relevant field (or equivalent practical experience)
Benefits
AMD benefits at a glance.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Advanced AI Workloads Performance and Scalability Engineer
AMD (Advanced Micro Devices)
Senior
Technology
San Jose, CA · On-site
$210K - $210K/yr
6 days ago

Senior Software Engineer, Core Systems
Avaya
Senior
Technology
Remote
$179K - $234K/yr
1 days ago
Senior Machine Learning Engineer
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $325K/yr
2 days ago

Senior Software Engineer (Python, Cloud)
WPP Enterprise Solutions
Senior
Technology
Poznań, Pl-30, Poland · On-site
0K zł - 0K zł/yr
6 days ago

Software Engineer, Systems and Infrastructure
Mid
Technology
Mountain View, CA · Hybrid
$120K - $195K/yr
15h ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior AI Engineer
The Evolvers Group
Senior
Technology
Remote
N/A
13m ago

Senior AI Engineer
SNI
Senior
Technology
Wrocław, DL, Poland · On-site
0K zł - 0K zł/yr
3 days ago

Senior Software Engineer (Distributed Backend)
Workato
Senior
Technology
San Francisco, CA · On-site
N/A
6 days ago
Senior Software Engineer
Keebo
Senior
Technology
Remote
$170K - $200K/yr
5 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
