
Senior HPC and AI Network Software Architect
NVIDIA is hiring a Senior HPC and AI Network Software Architect to build and evolve scalable systems for distributed AI training and real-time inference. Responsibilities include developing communication and runtime capabilities (e.g., NCCL, UCX, UCC), partnering with AI framework teams (TensorFlow, PyTorch, JAX), and collaborating on hardware/system features across GPUs, DPUs, and interconnects. Requires Ph.D. or equivalent experience, 5+ years in systems programming, parallel/distributed computing or HPC, and strong C++, Python, and GPU programming experience. Locations referenced: UK, Poland, Germany, Switzerland (Zurich) and remote.







