Taro Logo

Senior Software Architect, AI Networking

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$224,000 - $425,500
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Senior Software Architect, AI Networking

NVIDIA, a pioneer in accelerated computing and AI technology for over 25 years, is seeking a Senior Software Architect for their AI Networking team. This role represents a unique opportunity to shape the future of AI infrastructure at one of technology's most innovative companies. The position combines deep technical expertise in networking, AI systems, and distributed computing with architectural leadership.

The role involves developing cutting-edge networking technologies specifically optimized for AI workloads, working at the intersection of hardware and software. You'll be collaborating with various teams across NVIDIA to design and implement solutions that push the boundaries of what's possible in AI infrastructure. The ideal candidate brings both strong technical skills in systems programming (C++/Rust) and a deep understanding of machine learning systems.

NVIDIA offers an exceptional work environment where innovation is celebrated and technical excellence is rewarded. The company provides competitive compensation, including both cash and equity components, along with comprehensive benefits. This position offers the flexibility of hybrid work arrangements in several locations across the US.

The role requires a blend of technical depth, leadership skills, and innovative thinking. You'll be working on problems that directly impact the future of AI computing infrastructure, making this an excellent opportunity for someone who wants to work on challenging technical problems while having a significant impact on the industry.

Last updated 6 days ago

Responsibilities For Senior Software Architect, AI Networking

  • Developing and researching groundbreaking networking technologies to advance and scale AI networks
  • Co-designing software and hardware networking solutions across various networking related domains
  • Working closely with hardware architecture, software architecture, and research teams
  • Leading the development of prototypes that optimize AI training and inference infrastructure

Requirements For Senior Software Architect, AI Networking

Rust
  • Master's or Ph.D. in Computer Science, Electrical or Computer Engineering (or related field)
  • 10+ years of relevant academic or proven experience
  • Comprehensive understanding of AI workloads and their impact on network infrastructure
  • Strong proficiency in Machine Learning/Deep Learning fundamentals
  • Skilled in C or C++ for systems software development
  • Familiarity with Rust
  • Ability to work and communicate effectively across diverse teams

Benefits For Senior Software Architect, AI Networking

Medical Insurance
Vision Insurance
Dental Insurance
Equity
  • Competitive salaries
  • Comprehensive benefits package
  • Equity

Jobs Related To NVIDIA Senior Software Architect, AI Networking