Taro Logo

Senior Software Engineer - HPC

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and revolutionizing AI and parallel computing.
Santa Clara, CA, USAWestford, MA 01886, USAAustin, TX, USA
$184,000 - $356,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - HPC

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Engineer to join their HPC infrastructure team. This role presents an exciting opportunity to work at the forefront of high-performance computing, contributing to systems that power NVIDIA's cutting-edge AI and business-critical applications.

The position involves designing and implementing highly available and scalable systems for HPC clusters, working with state-of-the-art technologies across multiple cloud platforms including AWS, GCP, and on-premises infrastructure. You'll be part of a team of passionate engineers focused on building and maintaining sophisticated infrastructure that enables critical services and AI applications.

As a Senior Software Engineer, you'll be responsible for evaluating and implementing innovative technologies, improving infrastructure automation, and ensuring the highest level of service quality. The role requires expertise in multiple programming languages, strong understanding of distributed systems, and experience with modern DevOps practices including CI/CD and Infrastructure as Code.

The compensation package is highly competitive, with a base salary range of $184,000 to $356,500, plus equity and comprehensive benefits. NVIDIA offers a collaborative environment where you'll work with talented engineers and contribute to projects that are transforming industries through AI and accelerated computing.

This is an excellent opportunity for experienced engineers who are passionate about HPC, distributed systems, and infrastructure automation. You'll be working on challenging problems at scale, with access to cutting-edge technology and the chance to make significant impacts on NVIDIA's infrastructure capabilities. The company's commitment to innovation and continuous learning makes it an ideal place for engineers looking to grow their careers while working on meaningful projects.

Last updated 7 hours 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
Linux
Kubernetes
  • 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
  • Understanding of scalability challenges and performance of server-side code
  • 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
  • Detail oriented with great communication and collaboration skills

Benefits For Senior Software Engineer - HPC

Medical Insurance
Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - HPC