Senior Software Architect, AI and HPC

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$184,000 - $356,500
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal DGX Cloud Machine Learning Architect

Principal ML Architect role at NVIDIA focusing on optimizing generative AI models for DGX Cloud, requiring 15+ years of experience and offering competitive compensation.

Principal Engineer for AI Software Resiliency

Lead AI software resiliency development for world's most powerful AI supercomputers at NVIDIA

Distinguished Engineer, AI Resiliency Lead

Lead AI Resiliency engineering role at NVIDIA, focusing on developing resilient software features for large-scale AI model training with competitive compensation.

Senior Product Architect, HPC and AI

Senior Product Architect position at NVIDIA focusing on HPC and AI infrastructure design, offering competitive compensation and opportunity to shape the future of AI technology.

Principal Engineer, Distributed Machine Learning

Principal Engineer position at NVIDIA focusing on distributed machine learning and GPU acceleration for Apache Spark.

Description For Senior Software Architect, AI and HPC

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Senior Software Architect specializing in AI and HPC. This role sits at the intersection of artificial intelligence and high-performance computing, focusing on developing cutting-edge solutions in networking hardware, programming environments, and system software. The position involves working with AI frameworks like PyTorch/NEMO, implementing features for HPC communication middleware, and enhancing compiler features for NVIDIA's networking ecosystem. The ideal candidate will have extensive experience in parallel programming models and network architecture, with a strong background in algorithm design and system programming. NVIDIA offers a supportive, diverse environment where innovation thrives, along with competitive compensation including a base salary range of $184,000 - $356,500, plus equity and comprehensive benefits. This is an opportunity to join a leader in accelerated computing and make a lasting impact on the world of AI and high-performance computing.

Last updated 3 months ago

Responsibilities For Senior Software Architect, AI and HPC

  • Creating proofs-of-concept to evaluate extensions in AI Frameworks (PyTorch/NEMO), HPC programming models
  • Research, design and implement features for AI and HPC communication middleware
  • Review, design, and implement features to enhance compiler features
  • Research, design and develop hardware features for scientific, Deep learning, and data-intensive workloads

Requirements For Senior Software Architect, AI and HPC

Python
  • Ph.D, Masters, or Bachelors in computer science, computer engineering, or related field
  • 8+ years of experience in parallel programming models, and/or network architecture
  • Background in algorithm design, system programming, and computer architecture
  • Strong programming and software development skills
  • Ability to work and communicate effectively in a multi-national, multi-time-zone environment

Benefits For Senior Software Architect, AI and HPC

Equity
  • Equity
  • Competitive benefits package

Interested in this job?