Senior Software Architect: AI & HPC Networking

NVIDIA Corporation

Durham (NC)

On-site

USD 184,000 - 357,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA Corporation seeks a Senior Software Architect to co-design next-generation data center platforms and scalable communication software. You will investigate bottlenecks, design new technologies, and drive innovations across GPU, networking, and software teams to accelerate AI and HPC workloads.

Ideal candidates have an MS/PhD in CS/CE (or equivalent), 5+ years’ experience, deep C/C++ skills, and strong Linux and OS/system architecture knowledge.

Qualifications

  • MS/PhD degree in CS/CE or equivalent experience.
  • 5+ years of relevant experience.
  • Excellent C/C++ programming and debugging skills.
  • Experience with parallel programming models (MPI, SHMEM) and at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC).
  • Deep understanding of operating systems, computer and system architecture.
  • Solid in fundamentals of network architecture, topology, algorithms, and communication scaling relevant to AI and HPC workloads.
  • Strong experience with Linux.
  • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.

Responsibilities

  • Investigate opportunities to improve communication performance by identifying bottlenecks in today's systems.
  • Design and implement new communication technologies to accelerate AI and HPC workloads.
  • Explore innovative solutions in HW and SW for our next generation platforms as part of co-design efforts involving GPU, Networking, and SW architects.
  • Build proofs-of-concept, conduct experiments, and perform quantitive modeling to evaluate and drive new innovations.
  • Use simulation to explore performance of large GPU clusters (think scales of 100s of 1000s of GPUs)

Skills

C/C++ programming
MPI
SHMEM
Linux
Debugging
Distributed systems
Communication runtimes

Education

MS/PhD in CS/CE or equivalent experience

Tools

NCCL
NVSHMEM
UCX
OpenSHMEM

Job description

NVIDIA Corporation seeks a Senior Software Architect to co-design next-generation data center platforms and scalable communication software. You will investigate bottlenecks, design new technologies, and drive innovations across GPU, networking, and software teams to accelerate AI and HPC workloads.

Ideal candidates have an MS/PhD in CS/CE (or equivalent), 5+ years’ experience, deep C/C++ skills, and strong Linux and OS/system architecture knowledge.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect - Deep Learning and HPC Communications
Senior Software Architect - Deep Learning and HPC Communications

NVIDIA • Durham (NC)

On-site
USD 120,000 - 160,000
Senior AI Networking Architect for Accelerated Data Centers
Senior AI Networking Architect for Accelerated Data Centers

NVIDIA Corporation (old) • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Hybrid work
Senior AI Networking Architect for Scalable Data Centers
Senior AI Networking Architect for Scalable Data Centers

NVIDIA • Massachusetts

On-site
USD 184,000 - 357,000
Equity
Benefits package
AI Data-Center Networking Architect
AI Data-Center Networking Architect

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Architect - Deep Learning and HPC Communications
Senior Software Architect - Deep Learning and HPC Communications

NVIDIA • Austin (TX)

On-site
USD 184,000 - 287,500
Senior Software Architect - Deep Learning and HPC Communications
Senior Software Architect - Deep Learning and HPC Communications

NVIDIA Corporation • Durham (NC)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior GPU Networking Architect—SDN for AI Data Centers
Senior GPU Networking Architect—SDN for AI Data Centers

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 287,500
Senior Software Architect - Data Center AI Systems
Senior Software Architect - Data Center AI Systems

NVIDIA Corporation • Santa Clara (CA)

Remote
USD 224,000 - 431,000
Equity
Benefits
Networking Solutions Architect - AI/HPC, Equity
Networking Solutions Architect - AI/HPC, Equity

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 431,250
Equity
Benefits
Senior AI/HPC Solutions Architect
Senior AI/HPC Solutions Architect

NVIDIA • Virginia (MN)

On-site
USD 148,000 - 235,750
Equity
Benefits