NVIDIA, the pioneer in GPU technology and AI solutions, is seeking a Senior Software Architect to join their GPU Communications Libraries and Networking team. This role focuses on building crucial communication libraries like NCCL, NVSHMEM, and UCX for scaling Deep Learning and HPC applications. The position involves co-designing next-generation data center platforms and developing scalable communications software that powers systems running thousands of GPUs.
The ideal candidate will work at the intersection of hardware and software, designing and implementing new communication technologies to accelerate AI and HPC workloads. They will be responsible for investigating performance bottlenecks, exploring innovative solutions, and conducting experiments to evaluate new technologies. This role requires expertise in parallel programming, system architecture, and network communications.
Working at NVIDIA means being at the forefront of groundbreaking developments in Artificial Intelligence, High Performance Computing, and Visualization. The company's work enables revolutionary advancements in various fields, from deep learning to autonomous vehicles. This position offers the opportunity to work on cutting-edge technology that shapes the future of computing while collaborating with industry experts in a global environment.
The role comes with competitive compensation, including a base salary range of $184,000 - $356,500, plus equity and comprehensive benefits. Join NVIDIA to be part of a team that's pushing the boundaries of what's possible in GPU computing and communication technologies.