Senior Software Engineer - HPC

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$180,000 - $339,250
Cloud
Senior Software Engineer
In-Person
10+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - HPC

NVIDIA, a pioneer in GPU technology and AI innovation, 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 supporting business-critical services and AI applications. The position requires expertise in designing highly available and scalable systems for HPC clusters, with a focus on multi-cloud hybrid environments including AWS and GCP.

The ideal candidate will join a team of passionate engineers working to enhance and maintain critical infrastructure. This role demands strong software development skills, experience with distributed systems, and the ability to implement effective long-term maintenance strategies. You'll be responsible for evaluating new technologies, improving infrastructure automation, and ensuring optimal service quality.

NVIDIA's culture of continuous innovation, coupled with their position as a leader in accelerated computing and AI, makes this an exciting opportunity for experienced engineers. The company has a strong track record of reinvention, from revolutionizing computer graphics to enabling modern AI applications. You'll be part of a team that directly impacts the company's ability to deliver cutting-edge solutions in AI and high-performance computing.

The role offers competitive compensation, including a substantial base salary range and equity benefits. Located in major tech hubs, this position provides the chance to work with advanced technology while contributing to NVIDIA's mission of amplifying human imagination and intelligence through technological innovation.

Last updated 7 days 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
  • Full software development lifecycle experience
  • Proficiency in cloud computing (GCP, AWS, or Azure)
  • Experience with CI/CD, GitOps and Infrastructure as Code
  • B.S. degree in Computer Science or related field
  • Strong communication and collaboration skills

Benefits For Senior Software Engineer - HPC

Equity
  • Equity
  • Benefits package available

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 compensation and opportunity to work with cutting-edge technology.

Senior System Software Engineer - Scientific Computing PaaS

Senior System Software Engineer position at NVIDIA focusing on building scientific computing platform on DGX Cloud, requiring expertise in cloud computing and distributed systems.

Senior Software Engineer, Kubernetes - DGX Cloud

Senior Software Engineer position at NVIDIA focusing on Kubernetes and GPU infrastructure for DGX Cloud, offering competitive salary and opportunity to work with cutting-edge AI technology.

Senior Software Engineer, Reliability and Operational Excellence - DGX Cloud

Senior Software Engineer position at NVIDIA focusing on reliability and operational excellence for DGX Cloud services.

Senior Software Engineer, Bare Metal Automation - DGX Cloud

Senior Software Engineer position at NVIDIA focusing on bare metal automation for DGX Cloud, managing large-scale GPU clusters for AI workloads.