> Markdown version of [/jobs/ext/3950976-senior-deep-learning-framework-communications-engineer](https://www.wearedevelopers.com/jobs/ext/3950976-senior-deep-learning-framework-communications-engineer). 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 Framework Communications Engineer - **Company:** NVIDIA Ltd. - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $184,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, C++ (Programming Language), Nvidia CUDA, Computer Programming, Python (Programming Language), Machine Learning, Pattern Recognition, Rapid Prototyping Process, Software Engineering, Systems Architecture, Systems Integration, Extensible Markup Language (XML), Reinforcement Learning, Graphics Processing Unit (GPU), Pytorch, Large Language Models, Deep Learning, Parallel Computation, Distributed Inference, Information Technology, SGLang, Reasoning Engines, VLLM - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-deep-learning-framework-communications-engineer-santa-clara-ca--eee6f6b0-a9ce-4a57-85bd-e2859b4c37f8 ## About the Role Communications Engineering, Deep Learning, Automotive Automation, Artificial Intelligence (AI), GPU (Graphics Processing Unit), Deep Learning, JAX (Java API for XML), Performance Analysis, Analysis Skills, Writing Skills, We are looking for a motivated Deep Learning engineer to bring advanced communication technologies into AI stacks, including PyTorch, TRT-LLM, vLLM, SGLang, JAX, etc. You will be working with the team that created communication libraries like NCCL, NVSHMEM & technology like GPUDirect -- for scaling Deep Learning and HPC applications. Your customers will have diverse multi-GPU demands, ranging from training on scales up to 100K GPUs to inference down at microsecond latency. Communication performance between the GPUs has a direct impact on AI applications. Your work in AI toolkits will make all of those easier for the community. This is an outstanding opportunity for someone with an AI background to advance the state of the art in this space. Are you ready to contribute to the development of innovative technologies and help realize NVIDIA's vision?, * B.S, M.S. or PHD in Computer Science, or related field (or equivalent experience) with 8+ software engineering and HPC/AI experience * Development or integration experience with Deep Learning Frameworks such PyTorch, JAX, and Inference Engines such as TRT-LLM, vLLM, SGLang * Rapid prototyping and development with Python, C++, CUDA or related DSLs (Triton, cuTe) * Solid grasp of AI models, parallelisms, and/or compiler technologies (e.g. torch.compile) * Experience conducting performance benchmarking on AI clusters. Familiarity with at least one performance profiler toolchain (PyTorch profiler, NVIDIA Nsight Systems) * Understanding of HPC/AI communication concepts (1-sided v 2-sided communication, elasticity, resiliency, topology discovery, etc) * Adaptability and passion to learn new areas and tools * Flexibility to work and communicate effectively across different teams and timezones Ways to stand out from the crowd: * Experience with parallel programming on at least one communication runtime (NCCL, NVSHMEM, MPI). Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals) * Expertise in one or more of these areas: Training, Distributed inference, MoE, Reinforcement Learning, kernel authoring (on CUDA, Triton, cuTe, etc). Experience with programming for compute & communication overlap in distributed runtimes * Experience with AI compiler pattern matching and lowering. Solid understanding of memory hierarchy, consistency model, and tensor layout