Job Summary:
NVIDIA is a leading company in AI computing, known for its innovations in GPU technology. The Senior Software Engineer - BaseOS will design and build CI/CD pipelines, implement automation initiatives, and develop testing frameworks to enhance NVIDIA's infrastructure for AI and data-analytics platforms.
Responsibilities:
โข Design, implement, and maintain CI/CD pipelines for building OS images across Ubuntu and RHEL distributions
โข Build unit testing and integration testing frameworks using Go and Python
โข Optimize CI/CD infrastructure using Jenkins and GitlabCI
โข Implement infrastructure as code with Terraform and work with Kubevirt for virtualized workloads
โข Create and maintain Ubuntu and RHEL packaging solutions (deb/rpm)
โข Identify infrastructure improvements and implement metrics gathering systems for KPIs and dashboards
โข Champion automation initiatives to achieve 100% end-to-end automation across developer and release workflows
Qualifications:
Required:
โข 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
โข Experience using AI tools such as Cursor/Claude
โข Bachelor's degree in Computer Science, Engineering, or equivalent experience
Preferred:
โข Functional testing and end-to-end test automation experience
โข Contributions to open-source infrastructure or Linux distribution projects
โข Experience with container orchestration and cloud-native technologies
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.