> Markdown version of [/jobs/ext/1889668-distinguished-software-architect](https://www.wearedevelopers.com/jobs/ext/1889668-distinguished-software-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). --- # Distinguished Software Architect - **Company:** NVIDIA Ltd. - **Location:** United States - **Salary:** $320,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Artificial Intelligence, Application Frameworks, C++ (Programming Language), Nvidia CUDA, Computer Programming, Computer Networks, Computer Engineering, Software Debugging, Ethernet, Fault Tolerance, Network Topologies, InfiniBand, Network Architecture, Network Planning and Design, Open Source Technology, Performance Tuning, Software Architecture, Tensorflow, Software Engineering, Systems Architecture, System Programming, Graphics Processing Unit (GPU), Computer Network Operations, Pytorch, Deep Learning, Software Application Programming, Parallel Computation, Information Technology - **Published:** July 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/distinguished-software-architect-deep-learning-and-hpc-communications-ca--4a6f0b2a-d57b-4f04-b871-e567e06507b2 ## About the Role * PHD in Computer Science, Computer Engineering or related field or strong equivalent experience; 15+ years of relevant experience in academia or the industry * Expert in following areas: HPC, parallel programming models (MPI, SHMEM), at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC), computer and system architecture, GPU architecture and CUDA * Deep understanding of various aspects of high performance networking from prior work experience: network technologies (Infiniband, Ethernet), network design, network topologies, network debug and performance analysis * Strong in at least a few of these areas: ML/DL fundamentals and how they tie to communications, parallel algorithms, fault tolerance and resiliency, competitive assessments, performance analysis and optimizations for parallel applications on large clusters, developing applications using DL Frameworks (PyTorch, TensorFlow) * Programming fluency with C or C++ for systems software development * Flexibility to work and communicate effectively across different HW/SW teams and timezones, Algorithms, Application Framework, Artificial Intelligence (AI), Automotive Automation, C Programming Language, C++ Programming Language, CUDA (Compute Unified Device Architecture), Communication Skills, Competitive Analysis/Strategy, Computer Architecture, Computer Engineering, Computer Science, Deep Learning, Ethernet, GPU (Graphics Processing Unit), Industry Standards, MPI, Network Architecture/Engineering, Network Debugging, Network Design, Network Operations Center, Network Performance/Analysis, Network Software, Network Topology, Open Source, Parallel Programming, Patents, Performance Analysis, Performance Tuning/Optimization, Proof of Concept, Publications, Software Architecture, Software Development, System Architecture, Technical Analysis, Technical Research ## Description * Research new communication technologies (e.g. expand the GPUDirect technology portfolio) and design new features for our communication libraries * Propose innovative solutions in HW and SW for our next-gen platforms. You will co-design these solutions with the GPU, Networking, and SW architects and ensure seamless integration with the software stacks * Inspire changes based on quantitative data coming from proof-of-concepts or detailed technical analysis/modeling * Drive the adoption of new communication technologies across application verticals * Keep up with the latest DL research and collaborate with diverse teams (internal and external), including DL researchers, and customers ## Related Videos - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Best US AI Conferences for CTOs in 2026: Build vs. Buy, Vendor Evaluation, and Peer Intelligence](https://www.wearedevelopers.com/magazine/736-best-us-ai-conferences-for-ctos-in-2026-build-vs-buy-vendor-evaluation-and-peer-intelligence) - [What’s the latest in NVIDIA CUDA Python](https://www.wearedevelopers.com/magazine/568-what-s-the-latest-in-nvidia-cuda-python) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Stephan Gillich - Bringing AI Everywhere](https://www.wearedevelopers.com/magazine/489-stephan-gillich-bringing-ai-everywhere) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)