Description
NVIDIA is hiring a Senior Software Architect to co-design next-generation data center platforms and scalable communications software for AI and high-performance computing. The role involves investigating communication bottlenecks, designing and implementing communication technologies, co-designing hardware and software solutions, building proofs of concept, conducting experiments, and using simulation to evaluate large GPU-cluster performance. Candidates need a master's or doctoral degree in computer science or computer engineering or equivalent experience, at least five years of relevant experience, strong C/C++ and parallel-programming skills, and expertise with communication runtimes, operating systems, network architecture, Linux, and GPU systems.
