Senior DevOps Engineer
NVIDIA
NVIDIA
Join NVIDIA's High-Performance Computing (HPC) Infrastructure team as a Senior DevOps Engineer. This role focuses on designing, evaluating, and optimizing the compute infrastructure that powers NVIDIA's next-generation silicon design and AI workloads.
You will be instrumental in owning and advancing the automation platform for VLSI infrastructure. This includes developing tooling, services, and pipelines that transform manual infrastructure tasks into self-sustaining operations.
Your primary responsibility will be to lead the automation platform for VLSI infrastructure, creating efficient tooling, services, and pipelines. You will design and build robust internal services and command-line tools for daily use by design and infrastructure engineers, prioritizing interface design and reliability. Develop event-driven automation that integrates with source control systems, responding to repository events, maintaining workspace health, and minimizing manual upkeep. Oversee CI/CD processes and deployment mechanics for the team's internal tools. Implement comprehensive instrumentation for observability and debuggability.
A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or equivalent practical experience is required. Candidates should possess over 8 years of experience in DevOps, platform, or infrastructure software engineering. Proficiency in Python for writing production-quality, tested code is essential, along with proven experience delivering tools relied upon by other engineers. Significant hands-on experience automating source control management at scale, preferably with Perforce or Git, including their APIs and event streams. Solid experience with CI/CD practices (e.g., GitLab CI, Jenkins) and container-based deployment methodologies. Strong knowledge of Linux systems and shell scripting, complemented by experience in building and managing internal developer platforms or engineering tools.
Nvidia
Semiconductors