Senior Python Developer CI/CD and DevOps @ 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. 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
circle
Review Python scripting and debugging.
circle
Practice CI/CD pipeline setups on GitLab and Jenkins.
circle
Study Linux system administration essentials.
circle
Refresh containerization and Kubernetes fundamentals.
Behavioral Questions
circle
Describe a challenging pipeline automation project.
circle
Explain teamwork during high-pressure release deadlines.
circle
Share conflict resolution examples within your team.
circle
Discuss how you stay updated with tech trends.
Frequently Asked Questions
What technical skills does NVIDIA seek for a Senior Python Developer CI/CD and DevOps role?
keyboard_arrow_down
How important is experience with containerized environments at NVIDIA?
keyboard_arrow_down
What types of projects can a Senior Python Developer expect at NVIDIA?
keyboard_arrow_down
How does NVIDIA support career growth for a Senior Python Developer CI/CD and DevOps?
keyboard_arrow_down
What sets NVIDIA apart for a candidate applying as a Senior Python Developer?
keyboard_arrow_down