NVIDIA's Deep Learning Optimized Frameworks Group is seeking a remarkable DevOps Engineer to spearhead the next phase of NVIDIA’s top performing deep learning software. Your role will encompass multiple products such as TensorFlow and PyTorch, and is pivotal in accelerating development, build, and release processes with state-of-the-art DevOps tools. Join our technically proficient team of software engineers and infrastructure experts, devising systems that keep NVIDIA a step ahead of the competition by delivering the world’s fastest deep learning frameworks.
What you'll be doing:
1. Automating and optimizing build, test, integrate, and release processes for advanced NVIDIA Deep Learning Frameworks.
2. Structuring, maintaining, and augmenting deployments of industry-standard tools (such as Gitlab, Jenkins, Docker, LXC, HyperV, CMake, Bazel).
3. Creating shared utilities for system setups, test execution, and result documentation.
4. Leading best practices for building, testing, and releasing software.
5. Identifying infrastructure requirements and translating them into actionable initiatives.
What we need to see:
1. A BS or higher degree in computer science or equivalent experience.
2. More than 5 years of relevant experience.
3. Proficiency in setting up, maintaining, and automating continuous integration systems.
4. Proficiency in SCM (such as Github, Gitlab, Git) and build systems (such as Make, CMake, Bazel).
5. Robust programming skills in Python (or Perl, Shell scripting).
6. A practical approach to problem-solving and collaboration.
7. A real passion for foolproof automation and team support.
Ways to stand out from the crowd:
1. Experience with CUDA and Deep Learning Software Stack.
2. Deep understanding of container and cluster technologies like Docker, slurm, kubernetes, and zabbix.
3. Experience with GPU computing systems.
4. A track record of identifying beneficial new technologies and integrating them into software development flows.
5. Experience as an involved contributor to a software project with a large developer base.
With highly competitive salaries and an extensive benefits bundle, NVIDIA is widely regarded as one of the most desirable employers in the tech sector. We have the most innovative and dedicated individuals worldwide working with us. Due to exceptional growth, our unique engineering teams are expanding rapidly. If you are a creative and independent engineer with a genuine love for technology, we would like to hear from you.
The base salary range varies from 128,000 USD to 247,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar roles.
In addition to your base salary, you will also be eligible for equity and benefits.