Note: The job is a remote job and is open to candidates in USA. NVIDIA is a technology company developing products and services in artificial intelligence, high-performance computing, and visualization. The Senior Software Engineer will build and operate automation, tooling, and operational systems for large-scale GPU clusters, focusing on Kubernetes infrastructure, reliability, GitOps, and cluster lifecycle operations. The role also involves incident response, troubleshooting, and collaboration with platform, storage, networking, security, and workload teams.
Responsibilities
- Build and operate automation for large-scale GPU clusters across NVIDIA Cloud Partners (NCP) and on-prem environments
- Develop tools and services for provisioning, validation, upgrades, monitoring, repair, and cluster lifecycle operations
- Improve Day 0 / Day 1 / Day 2 workflows for cluster bringup, handoff, and production operations
- Reduce manual production touches through APIs, GitOps, automation, and agent-assisted workflows
- Participate in on-call, incident response, debugging, and durable follow-up work
- Partner with platform, storage, networking, security, and workload teams to make infrastructure production-ready
Skills
- 8+ years of experience building or operating production infrastructure
- Strong programming skills in Python, Go, or similar
- Experience with Linux, Kubernetes, containers, cloud infrastructure, or infrastructure automation
- Ability to troubleshoot distributed systems in production
- Clear communication and ability to work across teams
- BS/MS in Computer Science or equivalent experience
- Experience with GPU infrastructure, Kubernetes operators, GitOps, Terraform, ArgoCD, or fleet automation
- Experience with SLOs, on-call, incident response, observability, and reliability practices
- Exposure to BMaaS, VMaaS, managed Kubernetes, or multi-cloud infrastructure
Benefits
- You will also be eligible for equity and benefits.
Company Overview
Company H1B Sponsorship