Taro Logo

Senior Software Architect, Advanced Development

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

Description For Senior Software Architect, Advanced Development

NVIDIA, a global leader in accelerated computing with over 25 years of innovation in computer graphics and PC gaming, is seeking a Senior Software Architect for their Advanced Development team. This role represents a unique opportunity to shape the future of modern data center technologies, focusing on distributed AI, deep learning, and high-performance computing.

The position involves architecting solutions across various cutting-edge technological fields, including data analytics, Software Defined Networking (SDN), virtualization, and storage. You'll be at the forefront of developing network programmability solutions that combine innovative software and hardware approaches, working directly with various NVIDIA teams to accelerate these technologies.

As a Senior Architect, you'll be responsible for conducting proof-of-concept development and simulations to evaluate pioneering network programmability technology. Your work will directly impact NVIDIA's future GPU Networking offerings, particularly in accelerating AI workloads. The role requires a strong technical background, with at least 8 years of industry experience in system programming or related fields.

The compensation package is highly competitive, with a base salary ranging from $184,000 to $356,500 USD, depending on level and experience. Additionally, NVIDIA offers equity and comprehensive benefits, reflecting their position as one of the technology world's most desirable employers.

This role is perfect for someone who combines deep technical expertise with strong communication skills and thrives in a multinational, multi-time-zone environment. You'll be joining a company that's at the forefront of transforming the world's largest industries through AI and digital twins technology, making a significant impact on society while working with some of the most forward-thinking professionals in the industry.

Last updated 6 days ago

Responsibilities For Senior Software Architect, Advanced Development

  • Research, design and develop solutions in network programmability involving innovative software and hardware
  • Work closely with various groups within NVIDIA to accelerate network programmability technologies
  • Perform proof-of-concept and simulation development
  • Enhance NVIDIA's future GPU Networking offerings for accelerating AI workloads

Requirements For Senior Software Architect, Advanced Development

  • B.Sc., M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering
  • 8+ years of industry experience in system programming or related fields
  • Experience in virtualization, networking and storage
  • Background in algorithm design, system programming, and computer architecture
  • Strong programming and software development skills
  • Excellent interpersonal skills
  • Ability to work and communicate effectively in a multi-national environment

Benefits For Senior Software Architect, Advanced Development

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Jobs Related To NVIDIA Senior Software Architect, Advanced Development