Senior Systems Software Engineer - CI/CD Infrastructure for Open-Source Accelerated Computing Software
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
Agentic AI @ 6
Algorithms @ 4
Ansible @ 4
Bash @ 4
CI/CD @ 4
Communication @ 6
Compliance @ 3
Data Structures @ 4
GitHub @ 4
GitHub Actions @ 4
Go @ 4
Kubernetes @ 4
Networking @ 4
OAuth @ 3
Python @ 4
Security @ 3
Software Development @ 4
Terraform @ 4
Vault @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is looking for a senior systems software engineer to advance the Continuous Integration and Delivery (CI/CD) infrastructure that powers many open-source accelerated computing and AI software projects on the NVIDIA platform. The role focuses on building secure, scalable, and reliable CI/CD infrastructure for open-source software.
Responsibilities
- Design, build, extend, test, deploy, and maintain centralized CI/CD infrastructure for multiple open-source projects.
- Collaborate with peers and partners through brainstorming and review sessions to produce high-quality designs, code, and documentation.
- Follow CI/CD guidelines related to reliability, performance, monitoring, security, compliance, interoperability, usability, correctness, consistency, and simplicity.
- Support other NVIDIA teams in using the foundational infrastructure.
- Debug production issues across services and multiple levels of the technology stack.
Requirements
- Bachelor's degree or equivalent experience.
- At least five years of software engineering experience using several programming languages, such as Python, Bash, and Go.
- Knowledge of data structures and algorithms.
- Experience with CI/CD technologies such as GitHub Actions and GitLab Runners.
- Experience with open-source software development workflows, tools, and guidelines.
- Practical knowledge of configuration management tools such as Ansible and Terraform.
- Familiarity with security patterns, including authentication protocols such as OAuth 2.0 and OIDC, authorization frameworks, and secret management with HashiCorp Vault.
- Hands-on experience with Kubernetes and virtualization technologies, including containers and virtual machines.
- Solid understanding of networking concepts such as TCP/IP, DNS, and load balancing.
- Excellent problem-solving and communication skills.
Preferred Qualifications
- Expertise with agentic AI frameworks, patterns, and tools.
- Experience developing and operating centralized, large-scale automated build, test, and deployment platforms.
- Familiarity with compliance and security requirements in cloud and on-premises environments.
- Experience with the NVIDIA platform, including hardware and software.
Compensation And Benefits
The base salary range is USD 152,000–241,500 for Level 3 and USD 184,000–287,500 for Level 4. Salary is determined based on location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.
NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer. Applications will be accepted at least until July 17, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.