Senior Software Engineer – Developer Infrastructure, Deep Learning
Location
California
Posted
1 day ago
Salary
$152K - $241.5K / year
Postgraduate Degree5 yrs expEnglishLinuxPython
Job Description
• Own and evolve the build, packaging, and release infrastructure for Transformer Engine, ensuring reliable and reproducible delivery across platforms.
• Drive developer productivity improvements through better tooling, automation, and CI/CD pipelines.
• Maintain and improve the Python packaging of the Transformer Engine library, keeping pace with modern packaging standards and toolchains.
• Identify and resolve issues across the entire AI software stack.
• Engage with the open-source community as well as support enterprise customers and partners by delivering the benefits of NVIDIA’s latest hardware and software innovations.
• This is a development-focused role that drives software quality and reliability without on-call duties.
Job Requirements
- MS or PhD in Computer Science or Engineering (or equivalent experience)
- 5 + years of proven experience building or supporting large software projects or equivalent
- Strong proficiency in Python, including packaging ecosystems (setuptools, pip, wheels, conda)
- Expertise with scripting and automation (Bash, Python, or similar)
- Experience in continuous build and release management for Linux systems
- Experience building containerized applications
- Proven experience shipping open-source software with many contributing teams
- Experience with uv Python package manager
- Experience with C++ build systems, including dependency issues, symbol resolution, and linking problems
- Hands-on experience designing and maintaining automated workflows using tools like n8n or similar orchestration platforms
- Experience building and packaging CUDA applications, including managing toolkit versions, compiler compatibility, and GPU-aware build configurations
Benefits
- Equity
- Benefits