Senior Python Developer CI/CD and DevOps
@ NVIDIA

Hybrid
$150,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXXXX****** @nvidia.com
Recommended after applying

Job Details

Overview

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. With a legacy of innovation, NVIDIA is now tapping into the potential of AI to define the future of computing. As a Senior Python Developer CI/CD and DevOps at NVIDIA, you will join a diverse, supportive team dedicated to solving complex problems and improving development workflows.

What You’ll Be Doing

  • 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 assist developers in testing and debugging code in a CI/CD environment.
  • Collaborate with developers to enhance reliability, efficiency, and visibility of software delivery workflows.
  • Drive adoption of best practices in automation, testing, and release processes.

What We Need To See

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

Ways To Stand Out

  • Exceptional Python, Linux, and networking skills.
  • Proactive approach to improving developer tooling and infrastructure.
  • Experience with Grafana, Prometheus, or similar monitoring tools.
  • Proven record of reducing build times, pipeline flakiness, or costs.
  • Contributions to internal platforms or open-source DevOps tooling.

Key Skills/Competency

  • Python
  • CI/CD
  • DevOps
  • Linux
  • Automation
  • Jenkins
  • GitLab
  • Docker
  • Kubernetes
  • Networking

How to Get Hired at NVIDIA

🎯 Tips for Getting Hired

  • Customize your resume: Emphasize Python and CI/CD expertise.
  • Research NVIDIA: Understand their innovation and culture.
  • Highlight DevOps projects: Showcase CI/CD pipeline successes.
  • Prepare for technical interviews: Practice Python and Linux scenarios.
  • Network with insiders: Connect with current NVIDIA employees on LinkedIn.

📝 Interview Preparation Advice

Technical Preparation

Review Python scripting and debugging.
Practice CI/CD pipeline setups on GitLab and Jenkins.
Study Linux system administration essentials.
Refresh containerization and Kubernetes fundamentals.

Behavioral Questions

Describe a challenging pipeline automation project.
Explain teamwork during high-pressure release deadlines.
Share conflict resolution examples within your team.
Discuss how you stay updated with tech trends.

Frequently Asked Questions