Senior Systems Software Engineer - CI/CD Infrastructure for Open-Source Accelerated Computing Software
About the role
NVIDIA is seeking a Senior Systems Software Engineer to lead the development and maintenance of a centralized CI/CD infrastructure for open-source projects. This role involves designing, building, extending, testing, deploying, and supporting the infrastructure, collaborating with peers and partners, and ensuring reliability, performance, security, and compliance.
Responsibilities
- Design, build, extend, test, deploy, and maintain a centralized CI/CD infrastructure for many open-source projects.
- Collaborate effectively with peers and partners through brainstorming and review sessions to produce high-quality design, code, and documentation.
- Follow guidelines of CI/CD for reliability, performance, monitoring, security, compliance, interoperability, usability, correctness, consistency, simplicity, etc.
- Support other NVIDIA teams in using this foundational infrastructure.
- Debug production issues across services and multiple levels of the stack.
Requirements
- Bachelor’s degree or equivalent experience and 5 years of experience with software engineering in several programming languages (e.g., Python, Bash, Go), and with data structures/algorithms.
- Experience with CI/CD technologies such as GitHub Actions and GitLab Runners.
- Experience with open source software development (workflows, tools, guidelines).
- Practical knowledge of configuration management tools such as Ansible and Terraform.
- Familiarity with security patterns, e.g., authentication protocols (e.g. OAuth 2.0, OIDC), authorization frameworks, and secret management (HashiCorp Vault).
- Hands-on experience with Kubernetes, virtualization technologies (containers and virtual machines).
- Solid understanding of networking concepts (TCP/IP, DNS, Load Balancing).
- Excellent problem-solving and communication skills.
Qualifications
- Expertise with Agentic AI frameworks, patterns, and tools.
- Experience developing and operating centralized and large-scale automated build, test, and deployment platforms.
- Familiarity with compliance and security requirements in cloud and on-prem environments.
- Experience with NVIDIA platform (hardware and software).
Benefits
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. Applications for this job will be accepted at least until July 17, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive 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.