Senior Python Developer, CI/CD Infrastructure and DevOps Tooling

World leader in accelerated computing, pioneering AI and digital twins technology.
DevOps
Senior Software Engineer
Remote
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Senior Python Developer, CI/CD Infrastructure and DevOps Tooling

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Senior Python Developer to join their CI/CD Infrastructure and DevOps Tooling team. This role sits at the heart of software development for one of NVIDIA's core software products, focusing on building high-quality, reliable systems that empower hundreds of developers globally. The position combines Python development expertise with DevOps practices, requiring strong skills in Linux, containerization, and automation.

The ideal candidate will be responsible for maintaining CI/CD pipelines, implementing automated solutions, and building developer tools in a fast-paced, impact-driven environment. This role offers the opportunity to work with cutting-edge technology in AI and accelerated computing, while being part of a team that values innovation and technical excellence.

NVIDIA offers a supportive and diverse work environment where employees can make lasting impacts on the world. The company is at the forefront of breakthroughs in Artificial Intelligence, High-Performance Computing, and Visualization, making it an exciting place for those passionate about technology and innovation. The role provides the chance to work with distributed systems at scale, optimize development workflows, and contribute to the infrastructure that powers NVIDIA's software development.

Working at NVIDIA means joining a company that's transforming industries through AI and accelerated computing, with opportunities to solve complex problems and help shape the future of technology. The position offers the flexibility of remote work across several European locations, making it accessible to top talent regardless of location.

Last updated 5 hours ago

Responsibilities For Senior Python Developer, CI/CD Infrastructure and DevOps Tooling

  • Own and maintain CI/CD pipelines using GitLab, Jenkins, and internal tools
  • Design and implement automated solutions in Python to streamline development and operations
  • Support a container-based environment (Docker/Kubernetes) for building and testing distributed microservices
  • Build internal Python tools to help developers test, and debug their code in a CI/CD environment
  • Collaborate closely with developers to improve reliability, efficiency, and visibility of software delivery workflows
  • Drive adoption of best practices in automation, testing, and release processes

Requirements For Senior Python Developer, CI/CD Infrastructure and DevOps Tooling

Python
Linux
Kubernetes
  • Degree in Computer Science or related field (or equivalent experience)
  • 3+ years of experience in DevOps, Automation, or Infrastructure Engineering roles
  • Proficiency in Python with a focus on backend tooling and automation scripts
  • Strong knowledge of GitLab CI, Jenkins, or similar pipeline systems
  • Hands-on experience with Linux systems and IP networking in production environments
  • Understanding of containers, microservices, and distributed systems

Interested in this job?

Jobs Related To NVIDIA Senior Python Developer, CI/CD Infrastructure and DevOps Tooling

Senior Software QA Test Development Engineer

Senior Software QA Test Development Engineer role at NVIDIA, focusing on platform testing, automation, and AI tools development with competitive compensation and benefits.

Senior DevOps Infrastructure Engineer, Open-Source CI and CD

Senior DevOps Infrastructure Engineer position at NVIDIA, focusing on managing GPU-enabled GitHub Actions runners using Kubernetes and modern DevOps tools, offering remote work and competitive compensation.

Senior DevOps Engineer - Accelerated Computing

Senior DevOps Engineer position at NVIDIA working on CUDA Math Libraries team, focusing on build systems and infrastructure for AI and HPC applications.

Senior DevOps Engineer

Senior DevOps Engineer position at NVIDIA focusing on infrastructure, CI/CD, and build & test environments for DPU and Network Adapters.

Senior Software Engineer, Code Coverage Tools

Senior Software Engineer position at NVIDIA focusing on developing code coverage tools for chip design and verification, offering competitive compensation and opportunity to work with cutting-edge technology.