Senior Software Engineer - GPU
A company is looking for a Sr. Staff Software Development Engineer specializing in 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 better maintainability and operational efficiency
Collaborate with architecture specialists to improve future products and support strategies
Required Qualifications
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Experience with agile software development practices
Proficient in C/C++ and Python programming with best software design practices
Experience in GPU software development using HIP, CUDA, or OpenCL
Familiarity with implementing communication middleware like MPI/SHMEM or lower-level communication frameworks
A company is looking for a Sr. Staff Software Development Engineer specializing in 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 better maintainability and operational efficiency
Collaborate with architecture specialists to improve future products and support strategies
Required Qualifications
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Experience with agile software development practices
Proficient in C/C++ and Python programming with best software design practices
Experience in GPU software development using HIP, CUDA, or OpenCL
Familiarity with implementing communication middleware like MPI/SHMEM or lower-level communication frameworks