NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High Performance Computing and Visualization. We are looking for a Distinguished Software Architect to help co-design our next generation data center platforms for Deep Learning and HPC applications.
Requirements
- PHD in Computer Science, Computer Engineering or related field or strong equivalent experience
- 15+ years of relevant experience in academia or the industry
- Expert in HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA
- Programming fluency with C or C++ for systems software development
- Flexibility to work and communicate effectively across different HW/SW teams and timezones
