Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Jenkins @ 4 Linux @ 4 DevOps @ 4 Automated Testing @ 6 GCP @ 7 CI/CD @ 4 AWS @ 7 Azure @ 7 Debugging @ 4 Azure DevOps @ 4 Maven @ 7Details
As a Senior System CI/CD Engineer, your responsibility will be crucial in maintaining and improving our outstanding software development infrastructure. Collaborate with a team of hardworking engineers on ambitious projects that push boundaries, revolutionizing applications and sophisticated system software. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
Responsibilities
- Craft, implement, and maintain robust build systems to streamline the software development lifecycle.
- Develop and improve CI/CD pipelines to ensure flawless code integration, testing, and deployment.
- Analyze, prioritize, and categorize bugs to determine root causes and implement fixes.
- Define and manage branching strategies to support collaborative development and release processes.
- Collaborate with system-level developers to optimize software performance, compatibility, and maintainability.
Requirements
- 8+ years of experience triaging complex system software bugs and prioritizing them effectively.
- B.S. or higher degree in Computer Science/Engineering or equivalent experience.
- Strong experience developing cloud backends and databases in AWS, Azure, and GCP.
- Strong expertise with build systems such as Gradle, Maven, Make, or Bazel.
- Hands-on experience with CI/CD tools, including Jenkins, GitLab CI, CircleCI, or Azure DevOps.
- In-depth knowledge of Linux and Windows build systems.
- Proven experience with system software and kernel development, including debugging and optimization.
- Outstanding problem-solving and analytical skills with a strong inclination for prioritizing and resolving bugs.
- Familiarity with version control systems and branching strategies like Perforce or trunk-based development.
- Proficiency in quality assurance practices, benchmarks, and automated testing frameworks.
Ways to stand out
- Demonstrated familiarity with build systems and debugging complex issues.
Benefits
- Competitive base salary (range depends on level and location).
- Eligibility for equity and a generous benefits package.
Additional details
- Base salary range: 184,000 USD - 287,500 USD for Level 4; 224,000 USD - 356,500 USD for Level 5.
- Applications accepted at least until August 12, 2025.
- NVIDIA is an equal opportunity employer committed to diversity and inclusion.