NVIDIA, the pioneer in GPU technology and accelerated computing, 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 that are essential for scaling Deep Learning and HPC applications.
The position offers an opportunity to work at the cutting edge of technology, designing and implementing next-generation data center platforms and scalable communications software. The role involves working with systems that operate at massive scales, handling workloads across tens of thousands of GPUs connected through high-speed interconnects like NVLink and InfiniBand.
As a Senior Software Architect, you'll be responsible for advancing the state-of-the-art in GPU communications, identifying and solving performance bottlenecks, and contributing to co-design efforts involving GPU, Networking, and Software architects. The role requires deep technical expertise in parallel programming, system architecture, and high-performance computing.
The position offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD, plus equity and comprehensive benefits. This is an excellent opportunity for experienced professionals who want to make a significant impact on the future of AI and HPC computing infrastructure.
Working at NVIDIA means joining a company at the forefront of artificial intelligence, high-performance computing, and visualization technology. The company culture emphasizes innovation, technical excellence, and collaborative problem-solving in a multi-national environment.