Infrastructure Software Engineer, Deep Learning Libraries
Core
Design and develop scalable, modular infrastructure to streamline development, builds, and tests for NVIDIA's open-source deep learning libraries and address open-source community needs.
Role type
Senior IC infrastructure software engineer (deep learning libraries)
Builds
Scalable automation for build, test, integration, and release processes for open-source products; AI agents for end-to-end software development automation.
Domain
AI / Deep Learning / Infrastructure
Deliverable
infrastructure
Required skills
Python, C/C++, continuous integration systems, AI agents technology, SCM (Git, Perforce), build systems (Make, CMake, Bazel)
Preferred skills
Jenkins with Groovy, distributed systems and cluster/cloud computing (Kubernetes), unit and integration test frameworks
Technologies
Kubernetes, Jenkins, Docker, CMake, Gitlab, Jira, GitHub Actions, Azure DevOps, Make, Bazel, Perforce
Responsibilities
Designing and developing software for testing and analysis of codebases; Building scalable automation for build, test, integration, and release processes; Developing and deploying AI agents to automate the end-to-end software development cycle; Configuring, maintaining, and building upon deployments of industry-standard tools; Advancing the state of the art in industry-standard tools.
Seniority
Senior, hands-on IC