Senior Software Engineer - HPC

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Cloud
Senior Software Engineer
In-Person
10+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - HPC

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their HPC infrastructure team. This role combines cutting-edge technology with the opportunity to work on sophisticated infrastructure that enables business-critical services and AI applications.

The position requires a seasoned professional with 10+ years of experience who will be responsible for designing and implementing highly available and scalable systems for HPC clusters. You'll be working with a team of passionate engineers, managing a globally distributed multi-cloud hybrid environment across AWS, GCP, and on-premises infrastructure.

The ideal candidate should have strong software development skills, particularly in languages like Golang, Java, Python, or C++, and extensive experience with cloud platforms and modern DevOps practices. You'll be involved in everything from system design to deployment and operations, requiring both technical expertise and strong collaborative skills.

What makes this role particularly exciting is the opportunity to work at the intersection of high-performance computing and artificial intelligence, two fields where NVIDIA leads innovation. You'll be part of a company that has continuously reinvented itself, from revolutionizing computer graphics to enabling modern AI.

The position offers competitive compensation with a base salary range of $184,000 to $356,500, plus equity and benefits. Located in Santa Clara, you'll be at the heart of Silicon Valley's tech ecosystem, working on challenges that impact the future of computing and AI. This is an excellent opportunity for a senior engineer looking to make a significant impact in the HPC space while working with cutting-edge technology at a global leader in accelerated computing.

Last updated a minute ago

Responsibilities For Senior Software Engineer - HPC

  • Design highly available and scalable systems for HPC clusters
  • Evaluate new and innovative technologies
  • Improve infrastructure provisioning and management using automation
  • Support globally distributed, multi-cloud hybrid environment
  • Build cross functional relationships across business units
  • Ensure highest level of up-time and Quality of Service
  • Participate in on-call rotation

Requirements For Senior Software Engineer - HPC

Go
Java
Python
Kubernetes
Linux
  • 10+ years of experience in design, implementation, and delivery of large engineering projects
  • Proficiency in at least two programming languages: Golang, Java, C/C++, Scala, Python, Elixir
  • Experience with scalable and resilient system design
  • Experience in full software development lifecycle
  • Proficiency in cloud computing (GCP, AWS, or Azure)
  • Proficiency in modern CI/CD techniques, GitOps and Infrastructure as Code
  • B.S. degree in Computer Science or related technical field
  • Strong communication and collaboration skills

Benefits For Senior Software Engineer - HPC

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - HPC

Senior DGX Cloud Software Engineer- Infrastructure Automation and Distributed Systems

Senior Cloud Engineer role at NVIDIA focusing on infrastructure automation and distributed systems, offering competitive salary and remote work options.

Senior Software Engineer - Cloud Efficiency

Senior Cloud Engineer role at NVIDIA focusing on cloud infrastructure optimization, requiring 12+ years of experience and offering competitive compensation between $200K-$391K.

Senior Network Engineer - Cloud

Senior Network Engineer position at NVIDIA focusing on cloud infrastructure development, offering competitive compensation and the opportunity to work with cutting-edge technology.

Senior Software and Cloud Architect

Senior Software & Cloud Architect position at NVIDIA, focusing on cloud-based orchestration, DPUs & NICs technologies, with competitive salary and benefits.

Senior HPC Systems Engineer

Senior HPC Systems Engineer role at NVIDIA focusing on AI system performance and datacenter applications, offering competitive salary and opportunity to work with cutting-edge technology.