Full-time

NVIDIA is hiring a Senior Systems Engineer - Software

About the Role

NVIDIA seeks a Senior Systems Engineer - Software to develop the software systems that power large-scale deployments of cloud infrastructure for our AI super compute platform on Kubernetes. You will collaborate with architects, designers, frontend engineers, and SREs to deliver a robust, scalable cloud foundation.

What You'll Do

  • Develop software systems to support large-scale deployments of cloud infrastructure.
  • Design, develop, and distribute APIs to support Infrastructure as Code (IaC) automation and deployment workflows.
  • Contribute to multiple source code projects to fulfill NVIDIA requirements with software services.
  • Work and collaborate with engineering managers, architects, designers, and frontend engineers to deliver high-quality software.
  • Automate the validation of software solutions with unit and integration tests.
  • Innovate with other engineers on proposed designs and product direction.
  • Openly share successes and failures in a no-blame environment.
  • Support SRE teams with development support and collaboration on sophisticated distributed systems problems at scale.
  • Foster NVIDIA’s approach to Cloud Native development and especially Kubernetes.

What We're Looking For

  • BS in Computer Science, Information Systems, Computer Engineering (or equivalent experience).
  • At least 12 years of overall software development experience.
  • 5-7 years of proven experience in large-scale software development.
  • Experience building and delivering services on Kubernetes.
  • Proficiency with cloud-native infrastructure (AWS, GCP, Azure, OCI).
  • Collaborated with teams to write software to support cloud services at scale.
  • Ability to troubleshoot issues across multiple layers: infrastructure, Kubernetes, and application runtime.
  • Strong proficiency in Golang for building Kubernetes operators, controllers, and custom tooling.
  • Experience designing and managing Kubernetes Custom Resource Definitions (CRDs).
  • Knowledge of managed Kubernetes services and scaling strategies across cloud and on-prem environments.
  • Experience developing auto-scaling infrastructure components and incident response and root cause analysis.

Nice to Have

  • Experience with Kubernetes Cluster API, Terraform, CSP API and other infrastructure tooling.
  • Background with using and contributing to open-source projects.
  • Solid experience with Kustomize, or other Kubernetes packaging tools.
  • Capable of refactoring software to run in systems such as Kubernetes.
  • Ability to discuss and work with CSI, CNI, and CRI as well as familiarity with the CNCF and its ecosystem tooling.

Technical Stack

  • Kubernetes
  • Golang
  • AWS, GCP, Azure, OCI
  • Infrastructure as Code (IaC)
  • Kubernetes operators/controllers
  • Kubernetes CRDs
  • Terraform
  • Kustomize
  • CSI, CNI, CRI

Team & Environment

You will be part of the NVIDIA Cloud Native Engineering (NVCNE) group’s backend software team, operating in a forward-thinking, hardworking, and no-blame culture.

Benefits & Compensation

  • Compensation range: $224,000 USD - $356,500 USD + eligible equity.
  • Comprehensive benefits package.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Required Skills
KubernetesGolangAWSGCPAzureOCIInfrastructure as Code (IaC)TerraformKubernetes operators/controllersKubernetes CRDsDistributed SystemsLinuxNetworkingCI/CD
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
NVIDIA

NVIDIA is the platform upon which every new AI‑powered application is built.

Visit website
Job Details
Category infrastructure
Posted 5 months ago