Senior Life Cycle Engineer, PyTorch - Deep Learning
NVIDIA · Santa Clara, CA · 3 wk ago
EngineeringFull-time
About the role
Join a team of experts working together to improve developer productivity for the NVIDIA driven software ecosystem. Develop and maintain continuous development systems through various software verticals spanning from end-users, through layers of open-source software, down to NVIDIA's math libraries, compilers, and drivers.
Responsibilities
- Develop and maintain continuous development systems through various software verticals spanning from end-users, through layers of open-source software, down to NVIDIA's math libraries, compilers, and drivers.
- Create tools and infrastructure to support the stability and delivery of the entire NVIDIA software stack to the world at global scale.
- Debug issues as they arise and fix problems across the entire stack.
- Ship multi-cloud large-scale systems and support those systems in production.
- Work with globally distributed teams to drive software quality and reliability without on-call duties.
Requirements
- MS or PhD in Computer Science or Engineering (or equivalent experience)
- 5+ years of experience building or supporting large software projects
- Proficiency in C++ and/or Python
- Proven expertise with scripting languages
- Experience in continuous build and release management for Linux systems
- Development of cloud-hosted developer environments and CI/CD systems
Qualifications
- Software development experience with many contributing teams
- Experience shipping multi-cloud large-scale systems and supporting those systems in production
- Experience with C++ build systems, including dependency issues, symbol resolution, and linking problems
Skills
- Great people skills, including communication, empathy, dependability, patience, and persistence
- Drive to contribute to and work with globally distributed teams
Benefits
- Base salary range: $152,000 - $241,500 for Level 3, and $184,000 - $287,500 for Level 4
- Eligibility for equity and benefits
Pay
- Base salary determined based on location, experience, and the pay of employees in similar positions
Schedule
- No on-call duties