Principal Distributed Systems Software Engineer
Amd
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 73% of similar roles. Most pay $170,712–$221,187 — the blue band above. At the midpoint, this role pays about $218k versus about $196k for comparable roles.
Based on 240 similar postings.
Employer
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 500 open roles on FindRole.
Listed pay typically runs $172,000–$258,000 across 500 roles with salary data.
Most-posted roles
At a glance
JOB TITLE: Sr. Staff Distributed Systems Software Engineer, Collectives As a Sr. Staff Distributed Systems Software Engineer, Collectives, you will join the Collectives and Network Performance team to optimize collective communication and networking software for AMD GPUs. You will design, implement, and optimize features in collective communication libraries across scale-up and scale-out networks to enhance training and inference performance on multi-GPU and multi-node systems. Your daily work involves profiling and tuning LLM, diffusion, multimodal, and generative AI workloads while developing benchmarking tools and infrastructure. You will utilize C++, Python, Linux, and libraries such as RCCL, NCCL, and MPI. You must possess deep knowledge of NIC, RDMA, and GPU hardware architectures. This role solves technical bottlenecks in distributed AI workloads by integrating optimizations into frameworks like PyTorch, JAX, vLLM, and SGLang.
Skills
What you'll do
What we're looking for
More like this
Amd
Amd
Amd
Nvidia
Nvidia
JPMorgan Chase