As a core member of AMD’s Collectives and Network Performance team, the Principal Distributed Systems Software Engineer will help define and deliver AI pre-training and distributed inference performance on AMD GPUs. The role focuses on optimizing collective communication libraries, scale-up and scale-out networking software, and training and inference performance across multi-GPU and multi-node systems. The engineer will collaborate with internal hardware, GPU library, compiler, runtime, and ROCm teams, as well as open-source maintainers, to integrate optimizations. The role applies advanced engineering principles to improve performance across multiple generations of AMD GPUs and a wide range of AI models. It also involves technical leadership, defining goals and development scope, guiding teams, and owning initiatives independently.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal