
Senior System Software Engineer, Kubernetes, KubeVirt
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $184,000 - $287,500 per year
Job Level
Tech Stack
About the role
- Design, implement, and operate cloud platform services that provide GPU‑accelerated IaaS on top of Kubernetes and KubeVirt.
- Develop and extend Kubernetes and KubeVirt components (e.g., operators/controllers, CRDs, device plugins) to support GeForce NOW and new NVIDIA hardware platforms.
- Drive the underlying technology stack: influence architecture, coding standards, observability, and deployment methodology for high‑scale, high‑availability services.
- Collaborate closely with product, hardware, and other engineering teams to deliver new capabilities end‑to‑end, including leading design discussions and aligning engineering leads on architecture and technology choices.
- Lead performance tuning, scalability improvements, and pervasive automation across the stack (provisioning, testing, deployment, operations).
- Own and document system and software architecture, designs, and implementation details for the services you build.
- Mentor engineers on the team and help foster a culture of engineering excellence, learning, and collaboration.
Requirements
- BS or MS in Computer Science or a related field (or equivalent experience)
- 6+ years of hands‑on experience building software and/or scalable cloud services
- Significant experience building distributed systems or cloud‑scale services, including well‑designed APIs (e.g., REST/gRPC)
- Experience with cloud infrastructure: containers, Kubernetes, CI/CD pipelines, and production operations
- Experience leading design reviews and influencing technical direction across teams, including communicating design documents, defending trade‑offs, and driving decisions with data
- Proven skills developing in Go (GoLang), including working with Kubernetes/KubeVirt APIs and custom resources
- Deep understanding in at least some of these areas: virtualization (KVM/QEMU/libvirt, KubeVirt), container orchestration, distributed systems, load balancing, security, or large‑scale multi‑tenant cloud platforms.
Benefits
- equity
- generous benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoKubernetesKubeVirtdistributed systemscloud servicesAPIsvirtualizationload balancingsecuritymulti-tenant cloud platforms
Soft Skills
collaborationmentoringleadershipcommunicationdesign discussionsinfluencing technical directionengineering excellenceproblem-solvingdocumentationperformance tuning
Certifications
BS in Computer ScienceMS in Computer Science