Taro Logo

Senior Cloud Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
$148,000 - $287,500
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Cloud Software Engineer

NVIDIA is seeking a Senior Cloud Software Engineer to join their DGX Cloud Engineering Team, focusing on shaping the future of AI & GPUs in the Cloud. This role is based in Santa Clara, CA, offering a competitive salary range of $148,000 - $287,500 USD plus equity and benefits.

The position involves building and implementing cloud services and virtualization frameworks for NVIDIA DGX Cloud, a platform specifically designed for GPU-powered AI workloads. The ideal candidate will have strong expertise in cloud technologies, with at least 5 years of software engineering experience and deep knowledge of Golang, Kubernetes, and various virtualization technologies.

As a Senior Cloud Software Engineer, you'll be responsible for designing and implementing scalable cloud-based systems for PaaS/IaaS, working with RESTful services, and ensuring high security and maximum performance for AI workloads. The role requires expertise in various AWS services, container technologies, and infrastructure as code practices.

NVIDIA offers an exciting opportunity to work at the forefront of AI and accelerated computing technology. The company is a world leader in this space, transforming major industries through their innovations in AI and digital twins. They provide a collaborative environment where you'll work closely with other teams on new products and features.

The ideal candidate should have a BS or MS in Computer Science or equivalent, with strong experience in cloud architecture, distributed systems, and security. Additional valuable skills include experience with Rust & Python, load testing frameworks, and secrets management. NVIDIA values diversity and maintains an inclusive work environment, offering competitive compensation and opportunities for professional growth.

Last updated 2 hours ago

Responsibilities For Senior Cloud Software Engineer

  • Building RESTful cloud services and virtualization frameworks for NVIDIA DGX Cloud Reference Architecture
  • Design, build, and implement scalable cloud-based systems for PaaS/IaaS
  • Work closely with other teams on new products or features/improvements
  • Drive performance tuning and automation
  • Support, maintain, and document software functionality

Requirements For Senior Cloud Software Engineer

Go
Kubernetes
PostgreSQL
  • BS or MS in Computer Science or equivalent program
  • 5+ years of hands-on software engineering experience
  • Extensive experience with Golang and building RESTful web services
  • Expertise in Kubernetes (K8s) & KubeVirt
  • Expertise in Virtualization technologies (Firecracker, KVM, OpenStack, Nutanix AHV & Redhat OpenShift)
  • Experience with Postgres
  • Understanding of cloud design, virtualization, global infrastructure, distributed systems, and security
  • Experience with Docker and Containers
  • Experience with Infrastructure as Code and CI/CD
  • Experience with AWS (Fargate, EC2, IAM, ECR, EKS, Route53)

Benefits For Senior Cloud Software Engineer

Equity
  • Equity
  • Benefits package available but not specifically detailed

Interested in this job?

Jobs Related To NVIDIA Senior Cloud Software Engineer

Senior AI Infrastructure Engineer - DGX Cloud

Senior AI Infrastructure Engineer position at NVIDIA focusing on DGX Cloud services, requiring 5+ years of experience in cloud infrastructure and software development.

Senior Software Engineer - DGX Cloud

Senior Software Engineer position at NVIDIA's DGX Cloud team, focusing on building and managing cloud infrastructure software with competitive compensation and benefits.

Senior Systems Software Engineer, Containers and Kubernetes

Senior Systems Software Engineer position at NVIDIA focusing on container and Kubernetes technologies, offering competitive salary and the opportunity to work with cutting-edge GPU/DPU technologies.

Senior DGX Cloud Software Engineer - Infrastructure Automation and Distributed Systems

Senior DGX Cloud Software Engineer position at NVIDIA focusing on infrastructure automation and distributed systems for AI computing platforms.

Senior Systems Software Engineer, Containers and Kubernetes

Senior Systems Software Engineer role at NVIDIA focusing on container runtimes and Kubernetes technologies, requiring expertise in Go, distributed systems, and cloud computing.