Job Summary
A company is looking for a PMTS 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 plan software 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 involving HIP, CUDA, or OpenCL
- Experience implementing communication middleware like MPI/SHMEM or lower-level communication frameworks
Comments