Senior Software Configuration Management Engineer

5 Months ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

NVIDIA seeks a Senior Software Configuration Management Engineer to manage and enhance their extensive Perforce and Git infrastructure. Responsibilities include designing and implementing solutions for scalability, reliability, and performance improvements across hundreds of systems globally. This role requires strong programming skills (Perl, Python preferred), experience with CI/CD systems, database management (MySQL/Postgres), DevOps/Linux administration, and automation tools (Ansible/Puppet). The candidate will collaborate with a global team, evaluate technology alternatives, and contribute to the ongoing development and support of the SCM environment, directly impacting the productivity of top engineers and chip designers.
Must have:
  • Deep understanding of SCM (Perforce, Git)
  • CI/CD system experience
  • Strong programming skills (Perl/Python)
  • Database experience (MySQL/Postgres)
  • DevOps/Linux administration
  • Automation experience (Ansible/Puppet)
Good to have:
  • Experience with NoSQL databases
  • Object-oriented programming (C++, Java)

Job Details

NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address, and that matter to the world. This is our life’s work , to amplify human creativity and intelligence. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join our diverse team and see how you can make a lasting impact on the world!

NVIDIA runs one of the largest Perforce installations in the world, and a very large Git installation as well. Our Software Configuration Management (SCM) Tools and Infrastructure group is looking for a top SCM architect. You will tackle the challenges that we face with operating at scale to produce a best-in-industry solution and enable us to continue to provide unprecedented performance and reliability for our users. You will work in our team to engineer new solutions to scale our Perforce and Git infrastructure to handle large and ever-growing load and data volume. You will design and code processes and automation tools to improve productivity managing and administering the SCM systems and applications used by our globally distributed engineering teams.

What You'll Be Doing:

  • You'll be on the team being responsible for the full SCM environment including application, OS, and server hardware components, developing the continued automation and innovation needed for our large environment.

  • Create new solutions to improve the reliability and performance of our ever-growing infrastructure, and work with automated orchestration tools to deploy those improvements to hundreds of systems worldwide.

  • You will be part of a global team and will evaluate technology alternatives, work closely with other project members to specify solutions, craft schedules, and lead ongoing enhancements and support.

  • Learn and greatly improve the daily productivity of the world’s top chip designers and software engineers.

What We Need To See:

  • MS (preferred) or BS in Computer Science or a related field with at least 5+ years of experience

  • You have a deep understanding of Software Configuration Management (SCM) processes and tools such as Perforce, Gerrit/Gitlab/Github for large, multi-site development

  • You've configured/deployed Continuous Integration (CI) and Continuous Deployment (CD) systems in your past experience

  • Excellent interpreted language skills highly desired – Object Oriented Perl or Python preferred

  • You have a strong object-oriented programming and design pattern knowledge and background - Object Oriented Perl, Python, C++, or Java preferred

  • Strong software engineering process skills required

  • You're experienced with databases, MySQL or Postgres preferred, experience with NoSQL databases a plus

  • Experience with DevOps or system administration with Linux systems required (CentOS/RHEL and Ubuntu preferred)

  • Strong experience with automation required, Ansible or Puppet preferred

  • You have excellent interpersonal skills, including written and verbal communication

  • You are comfortable and enjoy working with dynamic and ever evolving environments

  • You are a meticulous organizer with an ever positive, can-do attitude

  • Demonstrate use of out-of-box thinking for creative solutions to highly sticky problems

  • You'll be a fun and enthusiastic teammate who enjoys a challenge and celebrates success

#LI-Hybrid

Similar Jobs

London stock Exchange - Java Software Engineer

London stock Exchange

Beijing, China (On-Site)
2 Months ago
Rippling - Senior Fullstack Engineer - Permissions

Rippling

Seattle, Washington, United States (On-Site)
3 Months ago
bytedance - Product Manager - Edge Computing Platform

bytedance

Singapore (On-Site)
9 Months ago
Electronic Arts - Spanish Speaking Community Coordinator

Electronic Arts

Galway, County Galway, Ireland (Hybrid)
2 Months ago
Aisera - Strategic Account Executive - West

Aisera

(Remote)
3 Months ago
Axi - BI Engineer

Axi

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Ansys - Senior Software Engineer

Ansys

Cambridge, England, United Kingdom (On-Site)
2 Months ago
innoactive studios - Software Engineer

innoactive studios

(Remote)
7 Months ago
InnoPhase IoT - PHY Verification Engineer/Lead

InnoPhase IoT

San Jose, California, United States (On-Site)
3 Months ago
Google - Software Engineer, Compilers, Runtimes and Toolchains, Early Career

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DraftKings - Principal Software Engineer

DraftKings

United States (Remote)
1 Week ago
Philips - Modality Sales Specialist, CT

Philips

Seoul, South Korea (On-Site)
1 Week ago
Open Systems Technologies - Channel Business Manager

Open Systems Technologies

State Of São Paulo, Brazil (Remote)
1 Week ago
The Walt Disney Company - Senior Manager, Corporate Alliance

The Walt Disney Company

Singapore, Singapore (On-Site)
3 Months ago
Qube Cinema - Manager - Theatre Marketing

Qube Cinema

Jaipur, Rajasthan, India (On-Site)
2 Months ago
The Globel Talent Co - Marketing Associate (German-speaker)

The Globel Talent Co

Cape Town, Western Cape, South Africa (Remote)
6 Months ago
Reddit - Staff Machine Learning Engineer, Ads Measurement

Reddit

United States (Remote)
2 Months ago
The Walt Disney Company - Deputy Business Development Manager, HKDL - Indonesia

The Walt Disney Company

Singapore, Singapore (On-Site)
3 Months ago
Zenoti - Sr. Site Reliability Engineer (Security)

Zenoti

Hyderabad, Telangana, India (On-Site)
3 Months ago
NVIDIA - Senior System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Paytm - Area Sales Manager - Midmarket Sales (EDC Retail)

Paytm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nice - Technical Content Developer

Nice

Pune, Maharashtra, India (Hybrid)
4 Weeks ago
GlobalStep - Director – Technical Services (Games)

GlobalStep

Pune, Maharashtra, India (On-Site)
1 Month ago
Open in app - Product Tester - Intern

Open in app

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Aeries technology - Senior GTM Operations Analyst

Aeries technology

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nagarro - Senior Staff Engineer, .Net Fullstack

Nagarro

Hyderabad, Telangana, India (On-Site)
9 Months ago
Accenture - Finance Process & Ops Specialist

Accenture

Gurugram, India (On-Site)
3 Weeks ago
Zelis  - Senior DevOps Engineer

Zelis

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Qualcomm - Senior Validation Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Gallagher - Video & Motion Designer

Gallagher

Pune, Maharashtra, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Gusto - Head of Payroll Engineering

Gusto

San Francisco, California, United States (Hybrid)
1 Week ago
LightForce Orthodontics - SCADA Engineer

LightForce Orthodontics

Wilmington, Massachusetts, United States (On-Site)
3 Weeks ago
Riot Games - Manager, Software Engineering, Infrastructure - Protect Team

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Qualcomm - Senior Design Verification Engineer

Qualcomm

Santa Clara, California, United States (On-Site)
1 Month ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Beijing, Beijing, China (On-Site)
3 Months ago
Regent craft - Modeling and Simulation Engineer

Regent craft

North Kingstown, Rhode Island, United States (On-Site)
2 Years ago
Saronic Technologies - Manufacturing Engineer (2nd Shift)

Saronic Technologies

Austin, Texas, United States (On-Site)
1 Week ago
Ajmera Infotech - Technical Project Manager – Orchestrate software delivery at engineering depth

Ajmera Infotech

Austin, Texas, United States (On-Site)
3 Weeks ago
Dream Games - Senior Software Engineer

Dream Games

İstanbul, Türkiye (On-Site)
1 Year ago
Lytx,  Inc  - Software Engineer I

Lytx, Inc

India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Taipei City, Taiwan (On-Site)

Beijing, Beijing, China (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Dubai, Dubai, United Arab Emirates (On-Site)

Beijing, Beijing, China (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug