Taro Logo

Senior DL Frameworks Life Cycle Engineer

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
$164,000 - $310,500
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS
This job posting is no longer active. 😔

Job Description

Are you passionate about the software development of large scale distributed projects? The Deep Learning Frameworks Teams at NVIDIA are looking for Senior Software Engineers that are passionate about building systems for continuous development, integration, testing and delivery of the most sophisticated software stacks of our time!

Our team collaborates with a global community building and supporting tools used to research, implement, and deploy AI applications. This position will embed you in an ambitious and diverse team taking ownership of improving the development efficiency of the NVIDIA driven AI software ecosystem.

What you'll be doing: Life cycle specialists design, build, and maintain continuous development systems through AI software verticals. These verticals start at end users, go through layers of open source software, further through NVIDIA's math libraries, compilers, and drivers. This role is critical for us to improve NVIDIA's developer efficiency in these software verticals while driving continued software quality and reliability! Together, we will craft and build innovative development environments and systems running on local and multi-cloud infrastructure.

What we need to see:

  • MS or PhD in Computer Science or engineering (or equivalent experience)
  • 6+ years developing or supporting the development of a large software vertical or the equivalent.
  • Fluency in C++ and/or Python continuous build and release management for Linux systems
  • Proven expertise with scripting languages such as Python and shell
  • Design and development of cloud hosted developer environments and CI/CD systems

Ways to stand out from the crowd:

  • Drive to contribute to and collaborate with geographically distributed teams
  • Great interpersonal skills e.g. communication, empathy, dependability, patience, and persistence.
  • Software development experience with many contributing teams
  • Proven experience shipping Multi-Cloud large scale AI systems, and supporting those systems in production.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Last updated a year ago

Responsibilities For Senior DL Frameworks Life Cycle Engineer

  • Design, build, and maintain continuous development systems through AI software verticals
  • Improve NVIDIA's developer efficiency in software verticals
  • Drive continued software quality and reliability
  • Craft and build innovative development environments and systems running on local and multi-cloud infrastructure

Requirements For Senior DL Frameworks Life Cycle Engineer

Python
Linux
  • MS or PhD in Computer Science or engineering (or equivalent experience)
  • 6+ years developing or supporting the development of a large software vertical or the equivalent
  • Fluency in C++ and/or Python continuous build and release management for Linux systems
  • Proven expertise with scripting languages such as Python and shell
  • Design and development of cloud hosted developer environments and CI/CD systems

Benefits For Senior DL Frameworks Life Cycle Engineer

Equity
  • Equity
  • Benefits