> Markdown version of [/jobs/ext/4323039-senior-deep-learning-communication-architect](https://www.wearedevelopers.com/jobs/ext/4323039-senior-deep-learning-communication-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Deep Learning Communication Architect - **Company:** NVIDIA Corporation - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $184,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** Artificial Neural Networks, C++ (Programming Language), Nvidia CUDA, Computer Programming, Data Transmissions, General-Purpose Computing on Graphics Processing Units, InfiniBand, Python (Programming Language), OpenCL, Software Architecture, Pytorch, Large Language Models, Deep Learning, Parallel Computation, Information Technology, SGLang, TensorRT, VLLM - **Published:** October 31, 2026 - **Apply:** https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Deep-Learning-Communication-Architect_JR1997852-1 ## About the Role * A Ph.D., Masters, or BS in Computer Science (CS), Electrical Engineering (EE), Computer Science and Electrical Engineering (CSEE), or a closely related field or equivalent experience. * 6+ years of experience in Building DNNs, Scaling of DNNs, Parallelism of DNN frameworks, or deep learning training and inference workloads. * Experience in evaluating, analyzing, and optimizing LLM training and inference performance of state-of-the-art models on cutting-edge hardware. * Deep understanding of parallelism techniques, including Data Parallelism, Pipeline Parallelism, Tensor Parallelism, Expert Parallelism, and FSDP. * Understanding of the emerging serving architectures like Disaggregated Serving and inference servers like Dynamo and Triton * Proficiency in developing code for one or more deep neural network (DNN) training and Inference frameworks, such as PyTorch, TensorRT-LLM, vLLM, SGLang. * Strong programming skills in C++ and Python. * Familiarity with GPU computing, including CUDA and OpenCL, and familiarity with InfiniBand and RoCE networks. CUDA and OpenCL, and familiarity with InfiniBand and RoCE networks. ## Description * The software architecture group at NVIDIA has openings for a Deep Learning Communication Architect. We scale the DNN models and training/inference frameworks to systems with hundreds of thousands of nodes. * Optimizing communication performance: Identify and eliminate bottlenecks in data transfer and synchronization during distributed deep learning training and inference. * Designing efficient communication protocols: Develop and implement communication algorithms and protocols tailored for deep learning workloads, minimizing communication overhead and latency. * Hardware and software co-craft: Collaborate with hardware and software teams to craft systems that effectively apply high-speed interconnects (e.g., NVLink, InfiniBand, SPC-X) and communication libraries (e.g., MPI, NCCL, UCX, UCC, NVSHMEM). * Exploring innovative communication technologies: Research and evaluate new communication technologies and techniques to enhance the performance and scalability of deep learning systems. * Developing and implementing solutions: Build proofs-of-concept, conduct experiments, and perform quantitative modeling to validate and deploy new communication strategies.