Get roles like this, scored and matched, in your inbox.
Sign up free →Job Opening
Principal Distributed Systems Software Engineer, Collectives
AMD · San Jose, CA · Posted 8 days ago
Define and own AMD's collectives and network optimization roadmap for AI pre-training and inference across multi-GPU, multi-node systems spanning multiple GPU generations.
THE ROLE: As a core member of the Collectives and Network Performance team, you will play a pivotal role in defining and delivering industry-leading AI pre-training and distributed inference performance on AMD GPUs. Your expertise will be critical in optimizing collective communication libraries, scale-up and scale-out networking software, and training/inference performance across multi-GPU and multi-node systems. You will engage with internal hardware, GPU library, compiler, runtime and ROCm teams as well as open-source maintainers to ensure seamless integration of optimizations, applying advanced engineering principles to drive continuous improvement across multiple generations of AMD GPUs and a wide range of state-of-the-art AI models.
THE PERSON: Seeking an industry-leading expert in collective communication and network performance, with advanced technical and analytical skills in Linux environments and deep C++ expertise. The ideal candidate will excel in providing technical leadership, guiding teams, and driving projects and initiatives independently. You will define goals, scope, and own development efforts while collaborating effectively within a high-performing team. You have deep knowledge of network, NIC and GPU hardware architecture, hands-on experience mapping model architectures to low-level software and hardware, and a strong grasp of current trends in distributed training and inference at scale.
KEY RESPONSIBILITIES:
…
This posting is sourced from AMD's own career site — applying takes you there directly.
Get roles like this, scored and matched, in your inbox.
Sign up free →Related roles
There are 1,335 open roles at AMD right now. This role is one of 130 Software Engineer openings in San Jose, CA and centers on C++, Linux, Distributed Training, and Distributed Inference.
See this month's Hiring Index: Fabs Are Closing. Design Isn't. for the broader trend behind roles like this one.
Want roles like this found for you?
Set your Focus once. Career Engine screens every new opening every week.
A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.