NVIDIA is seeking a Senior DevOps and Release Engineer to join their team at the forefront of technological advancement. The role focuses on building infrastructure for user-friendliness, maintainability, and extensibility, advocating for parity across all supported platforms. You'll work closely with developers to standardize, automate, and improve processes.
Key responsibilities include:
- Decomposing and modularizing build processes for reusability
- Debugging cmake, pip, and conda issues in CI and local builds
- Managing dependencies across various environments and build systems
- Setting up builds and CI across platforms and OS's
- Working with engineering leadership on support matrix and build matrix scope
- Creating documentation and coordinating cross-functional projects
- Automating scheduled work
Requirements:
- Bachelor's Degree in Systems/Software/Computer Engineering, CS or equivalent experience
- 8+ years of relevant industry experience
- Experience with multiple highly-coupled projects, C/C++ or Python, cmake, pip, conda
- Familiarity with CI/CD systems, testing principles, and release management
- Strong analytical, debugging, and problem-solving skills
- Knowledge of containerization technologies
Preferred qualifications include experience with HPC environments, closed-source SW, confidential HW, binary library compilation, multi-OS development, and conda package implementation.
NVIDIA offers a competitive base salary range of $180,000 - $339,250 USD, equity, and comprehensive benefits. They are committed to fostering diversity and are an equal opportunity employer.