Taro Logo

Senior Software Architect

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$148,000 - $287,500
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Architect

NVIDIA is seeking a visionary Senior Software Architect to join their CTO Architecture Group, focusing on shaping the future of data center networking and AI infrastructure. This role represents a unique opportunity to work at the cutting edge of GPU networking and software architecture for next-generation technologies.

The position involves architecting groundbreaking solutions in network programming languages, DOCA, RDMA SDKs, network protocols, operating system kernels, and data center infrastructure. You'll be working with world-class teams and directly influencing NVIDIA's architectural direction across both software and hardware stacks.

As a Senior Software Architect, you'll be responsible for leading technical features, working closely with customers and R&D teams to design and implement innovative solutions. The role requires deep expertise in datacenter networking, system-level understanding, and familiarity with network protocols, operating systems, and virtualization.

NVIDIA, widely recognized as one of the technology world's most desirable employers, pioneered visual computing with the invention of the GPU. The company now stands at the forefront of the AI computing era, developing technologies that are transforming industries from gaming to scientific research. This role offers the opportunity to work on cutting-edge projects that will shape the future of computing infrastructure.

The position offers competitive compensation with a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. You'll be joining a company that values diversity and innovation, working in an environment that encourages creativity and technical excellence. This is an ideal opportunity for someone who wants to make a significant impact on the future of AI and data center technologies while working with industry-leading professionals.

Last updated a day ago

Responsibilities For Senior Software Architect

  • Technically lead features working with customers and R&D on architecture and design
  • Define requirements and research hardware, firmware, and software support
  • Present and verify solutions to customers and internal R&D
  • Resolve implementation issues and community feedback
  • Work on features including crypto RDMA, network compiler pipeline, proxy ready RoCE, AI and NCCL RDMA improvements

Requirements For Senior Software Architect

Linux
Python
  • B.Sc/M.Sc in Computer Engineering, Computer Science or Electrical Engineering or equivalent experience
  • 5+ years of software development experience in C, 2+ years of architecture experience
  • Knowledge of networking drivers and operating systems
  • Ability to work independently
  • Able to technically lead R&D

Benefits For Senior Software Architect

Equity
  • Equity
  • Benefits Package

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect