Staff Software Engineer - GPU

A company is looking for a Staff Software Development Engineer - GPU Communication Libraries, SHMEM/MPI. Key Responsibilities Design software modules in C++, Python, HIP, and assembly for collective communication software in datacenter GPU systems Enhance existing codebases and software designs for improved maintainability and operational efficiency Collaborate with architecture specialists to improve products and plan software support strategies Required Qualifications Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent Proficient in C/C++ and Python programming with best software design practices Experience in GPU software development using HIP, CUDA, or OpenCL Familiarity with communication middleware like MPI/SHMEM or lower-level frameworks like UCX and libfabric Experience in software performance evaluations, optimizations, and debugging

Mar 27, 2025 - 22:57
 0
Staff Software Engineer - GPU
A company is looking for a Staff Software Development Engineer - GPU Communication Libraries, SHMEM/MPI. Key Responsibilities Design software modules in C++, Python, HIP, and assembly for collective communication software in datacenter GPU systems Enhance existing codebases and software designs for improved maintainability and operational efficiency Collaborate with architecture specialists to improve products and plan software support strategies Required Qualifications Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent Proficient in C/C++ and Python programming with best software design practices Experience in GPU software development using HIP, CUDA, or OpenCL Familiarity with communication middleware like MPI/SHMEM or lower-level frameworks like UCX and libfabric Experience in software performance evaluations, optimizations, and debugging