Senior Software Architect, Accelerated Computing

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$180,000 - $339,250
Distributed Systems
Principal Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Architect, Accelerated Computing

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Architect for their Accelerated Computing team. This role focuses on crafting End to End (E2E) AI Cloud architectural flows and collaborating with specialists across various technological fields including distributed AI, deep learning systems, and High Performance Computing (HPC).

The position offers an opportunity to work on groundbreaking emerging AI and HPC networks, involving innovative software and hardware solutions. You'll be responsible for defining system architecture, setting use cases for Networks Predictive Maintainability, and working closely with various NVIDIA teams including GPU and Switch hardware/software teams.

The ideal candidate should have 8+ years of software architect experience, strong networking knowledge, and excellent communication skills. Experience with InfiniBand and Kubernetes is highly valued. This role offers competitive compensation between $180,000 - $339,250 USD, plus equity and benefits.

NVIDIA provides an exceptional work environment, being one of the technology world's most desirable employers. They value creativity, autonomy, and diversity, making it an ideal place for forward-thinking professionals who want to make a significant impact in the field of accelerated computing and AI technology.

Last updated 20 days ago

Responsibilities For Senior Software Architect, Accelerated Computing

  • Define system and software architecture for End to End AI Cloud architectural flows
  • Set use cases and metrics for Networks Predictive Maintainability
  • Work with various NVIDIA teams to implement AI and HPC network technologies
  • Design innovative software solutions for Resiliency and Large Scale Orchestration
  • Develop Monitoring and Root Cause Analysis (RCA) systems

Requirements For Senior Software Architect, Accelerated Computing

Kubernetes
  • B.Sc., M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering
  • 8+ years of proven experience as a software architect
  • Proven Networking and Networking Telemetry experience
  • High energy and excellent interpersonal skills
  • Ability to work and communicate effectively in a multi-national environment

Benefits For Senior Software Architect, Accelerated Computing

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect, Accelerated Computing

Senior Software Architect - Deep Learning and HPC Communications

Senior Software Architect position at NVIDIA focusing on Deep Learning and HPC Communications, developing scalable solutions for GPU-based systems.

Software Engineering Manager - GPU Communications Libraries

Lead the GPU Communications Libraries team at NVIDIA, managing NVSHMEM and UCX libraries for Deep Learning and HPC applications.

Senior Software Architect, Advanced Development

NVIDIA seeks a Senior Software Architect for Advanced Development to design innovative solutions in network programmability and data center technologies.

Principal Software Engineer - Autonomous Vehicles

Principal Software Engineer role for Autonomous Vehicles at NVIDIA, focusing on 3D world modeling and fusion of perception and mapping signals.

Senior Software Architect, AI and HPC

NVIDIA seeks a Senior Software Architect for AI and HPC to innovate in parallel programming, network architecture, and hardware development.