Senior Python Developer, CI/CD Infrastructure a... @ NVIDIA
placeHybrid
attach_money $150,000
businessHybrid
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
****** @nvidia.com
Recommended after applying
Job Details
Overview
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Join NVIDIA to help define the next era of computing centered around AI and groundbreaking technology.
The Role
As a Senior Python Developer, CI/CD Infrastructure and DevOps Tooling, you will own and operate critical CI/CD systems for one of NVIDIA's core software products. You will design, implement, and maintain automated solutions using Python while supporting container-based environments and collaborating closely with developers.
Responsibilities
- Maintain and enhance CI/CD pipelines using GitLab, Jenkins, and internal tools.
- Design and implement automated Python solutions to streamline operations.
- Support Docker and Kubernetes based environments for microservices testing.
- Build internal Python utilities for testing and debugging in CI/CD settings.
- Collaborate with development teams to improve delivery workflows.
Requirements
- Degree in Computer Science or related field (or equivalent experience).
- 3+ years of experience in DevOps, Automation, or Infrastructure Engineering.
- Proficiency in Python with emphasis on backend tooling and automation scripts.
- Strong knowledge of GitLab CI, Jenkins, and similar pipeline systems.
- Experienced with Linux systems, IP networking, containers, microservices and distributed systems.
What Sets You Apart
- Strong Python, Linux, and Networking skills.
- Passion for developing tools that improve developer efficiency.
- Experience with Grafana, Prometheus, or similar monitoring tools.
- Proven record in reducing build times, pipeline flakiness or costs.
Key Skills/Competency
- Python
- DevOps
- CI/CD
- Automation
- Linux
- Containers
- Kubernetes
- Networking
- GitLab
- Jenkins
How to Get Hired at NVIDIA
🎯 Tips for Getting Hired
- Customize your resume: Highlight Python, CI/CD, and DevOps experience.
- Emphasize technical skills: Detail Linux, container, and automation projects.
- Study NVIDIA culture: Research their innovation and team environment.
- Prepare for interviews: Practice technical and problem-solving questions.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python and automation libraries.
circle
Practice CI/CD tool integrations and scripting.
circle
Study Docker, Kubernetes, and container systems.
circle
Refresh Linux administration and networking basics.
Behavioral Questions
circle
Describe a time you solved a tech challenge.
circle
Explain how you handle tight deadlines.
circle
Share an example of cross-team collaboration.
circle
Discuss handling feedback in high-pressure projects.
Frequently Asked Questions
What technical skills does NVIDIA look for in a Senior Python Developer?
keyboard_arrow_down
How important is CI/CD experience for the role at NVIDIA?
keyboard_arrow_down
Can candidates with DevOps experience transition into this Senior Python Developer role at NVIDIA?
keyboard_arrow_down
What makes the Senior Python Developer role at NVIDIA unique?
keyboard_arrow_down
What should candidates emphasize during their interview at NVIDIA?
keyboard_arrow_down