Senior Software Engineer - BaseOS

Nvidia

Remote Actively hiring Posted this week
Santa Clara, CA Posted 4 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

As a Senior Infrastructure Engineer at NVIDIA BaseOS, you will join a dynamic team focused on advancing the Linux distribution for GPU-based platforms in AI and data analytics. Your role involves designing and maintaining CI/CD pipelines across Ubuntu and RHEL distributions, building testing frameworks with Go and Python, and optimizing infrastructure using Jenkins and GitlabCI. You’ll also implement Terraform for infrastructure as code, work with Kubevirt for virtualized environments, and develop packaging solutions (deb/rpm). Additionally, you will champion automation initiatives to ensure 100% end-to-end workflow automation, driving efficiency in developer and release processes. Ideal candidates have extensive experience in software engineering, particularly in CI/CD tools, Go, Python, Terraform, Kubevirt, and Ubuntu/RHEL packaging, along with a track record of unit testing strategies and contributions to open-source projects.

Skills

Go Python Jenkins GitlabCI Terraform Kubevirt RHEL Ubuntu deb rpm Unit testing Integration testing KPI Infrastructure Metrics gathering Dashboards Container orchestration Cloud-native technologies CI/CD Automation initiatives

What you'll do

  • Design and maintain CI/CD pipelines for OS images across Ubuntu and RHEL.
  • Build unit testing and integration testing frameworks using Go and Python.
  • Optimize CI/CD infrastructure with Jenkins and GitlabCI.
  • Implement infrastructure as code using Terraform and Kubevirt.
  • Create and maintain packaging solutions (deb/rpm) for Ubuntu and RHEL.

What we're looking for

  • 5+ years of software engineering experience in infrastructure and platform systems.
  • Expert-level proficiency in Go and Python for testing frameworks and CI/CD pipelines.
  • Strong hands-on experience with Jenkins, GitlabCI, Terraform, Kubevirt, and Ubuntu/RHEL packaging.
  • Proven ability to implement unit testing strategies and develop comprehensive testing frameworks.
  • Experience identifying and implementing metrics gathering systems for KPIs and dashboards.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 825 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.

Most-posted roles

View all roles at Nvidia