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.