Senior Software Engineer - Baseos

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

Senior Infrastructure Engineer to design and build CI/CD pipelines, champion automation, and develop testing frameworks for NVIDIA's BaseOS Linux distribution, which supports AI and Data-Analytics industries. Responsibilities include OS image building, infrastructure optimization, and KPI metrics gathering.

What you'd actually do

  1. Design, implement, and maintain CI/CD pipelines for building OS images across Ubuntu and RHEL distributions
  2. Build unit testing and integration testing frameworks using Go and Python
  3. Optimize CI/CD infrastructure using Jenkins and GitlabCI
  4. Implement infrastructure as code with Terraform and work with Kubevirt for virtualized workloads
  5. Create and maintain Ubuntu and RHEL packaging solutions (deb/rpm)

Skills

Required

  • Go
  • Python
  • Jenkins
  • GitlabCI
  • Terraform
  • Kubevirt
  • Ubuntu/RHEL packaging (deb/rpm)
  • Unit testing
  • Integration testing
  • KPI Infrastructure
  • CI/CD

Nice to have

  • Functional testing
  • End-to-end test automation
  • Open-source contributions
  • Container orchestration
  • Cloud-native technologies

What the JD emphasized

  • 5+ years of software engineering experience focused on infrastructure and platform systems
  • Expert-level proficiency in Go and Python
  • Strong experience with Jenkins, GitlabCI, and Terraform
  • Hands-on experience with Kubevirt and Ubuntu/RHEL packaging (deb/rpm)
  • Proven unit testing strategies and framework development experience
  • Expertise in KPI Infrastructure for metrics identification, gathering, and dashboards