Taro Logo

Senior Software Configuration Management Engineer - SCM

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and revolutionizing parallel computing.
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, a global leader in accelerated computing and GPU technology, is seeking a Senior Software Configuration Management Engineer to join their SCM Tools and Infrastructure group. This role presents an exciting opportunity to work with one of the largest Perforce and Git installations worldwide.

The position involves architecting and implementing solutions to scale NVIDIA's Perforce and Git infrastructure, handling massive load and data volumes. You'll be responsible for developing automation tools and processes to enhance productivity in managing SCM systems used by globally distributed engineering teams.

As part of NVIDIA's innovative environment, you'll work with cutting-edge technology that supports the company's groundbreaking work in AI, digital twins, and parallel computing. The role offers the chance to impact the daily productivity of world-class chip designers and software engineers.

The ideal candidate brings strong expertise in SCM processes, DevOps practices, and automation tools, combined with solid programming skills in languages like Python or Perl. You'll be part of a global team that's pushing the boundaries of what's possible in software configuration management at scale.

Working at NVIDIA means joining a company that has continuously reinvented itself, from revolutionizing computer graphics to leading the AI computing revolution. This role offers the opportunity to contribute to this legacy of innovation while working with some of the most sophisticated SCM systems in the technology industry.

Last updated 21 days ago

Responsibilities For Senior Software Configuration Management Engineer - SCM

  • Manage full SCM environment including application, OS, and server hardware components
  • Develop automation and innovation for large environment
  • Create solutions to improve reliability and performance of infrastructure
  • Work with automated orchestration tools for global system deployment
  • Evaluate technology alternatives and specify solutions
  • Craft schedules and lead ongoing enhancements and support

Requirements For Senior Software Configuration Management Engineer - SCM

Python
Linux
MySQL
PostgreSQL
  • MS (preferred) or BS in Computer Science or related field
  • 5+ years of experience
  • Deep understanding of SCM processes and tools (Perforce, Gerrit/Gitlab/Github)
  • Experience with CI/CD systems
  • Strong interpreted language skills (Object Oriented Perl or Python preferred)
  • Strong object-oriented programming and design pattern knowledge
  • Experience with databases (MySQL or Postgres preferred)
  • DevOps or system administration with Linux systems
  • Experience with automation (Ansible or Puppet preferred)

Related Jobs

Senior Software Configuration Management Engineer - SCM

Senior SCM Engineer role at NVIDIA managing large-scale Perforce and Git installations, developing automation tools, and improving infrastructure for global engineering teams.

Senior Tools Development Engineer

Senior Tools Development Engineer role at NVIDIA focusing on building data-driven tools and automated testing solutions for software quality improvement.

Senior Site Reliability Engineer, HPC and LSF

Senior Site Reliability Engineer position at NVIDIA, focusing on HPC infrastructure and LSF management, requiring 5+ years of Linux experience and strong automation skills.

Senior Software QA Engineer

Senior Software QA Engineer role at NVIDIA focusing on Ethernet solutions testing, requiring 5+ years of networking experience and Python automation skills.

Senior Build and Release Methodology Engineer

Senior Build and Release Methodology Engineer position at NVIDIA, focusing on developing scalable infrastructure for SOC development with emphasis on build automation and release management.