Senior Software Engineer - Build, Packaging and DevOps

1 Month ago • 5 Years + • Quality Assurance • DevOps

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer specializing in Build, Packaging, and DevOps to join its infrastructure specialist software team. Responsibilities include implementing and maintaining sophisticated tools to improve development workflows and developer productivity. This involves build & packaging automation (supporting AI factory clusters, automated builds, and source control), building test automation environments (automating build and test environments, assisting with unit and integration testing in CI/CD pipelines), and process improvement (identifying weaknesses, proposing enhancements based on productivity, security, and compliance). The role requires close collaboration with a distributed software engineering team.
Must have:
  • 5+ years software development experience
  • Experience with GNU Make, Python packaging, Docker
  • Jenkins/GitLab CI/CD, Artifactory, Kubernetes, Git
  • Linux infrastructure expertise
  • Strong analytical and problem-solving skills
Good to have:
  • Experience with large, distributed build systems
  • HPC and cluster computing (Slurm, LSF, Mesos, Spark, YARN)
  • Distributed application development, API design, back-end development
  • Static/dynamic code analysis (SonarQube, linters)
  • Software security/compliance (OWASP, NIST)

Job Details

NVIDIA is the world leader in computer graphics, artificial intelligence, and accelerated computing. For over 25 years, we have been at the forefront of research and engineering around the greatest advances in technology. Our history of innovation drives us to solve the worlds hardest problems! In addition to being widely considered as one of the technology world’s most desirable employers, we have some of the most forward-thinking and hardworking people on the planet!

Are you a world-class engineer with experience in software build and packaging automation, infrastructure tooling and DevOps? We are seeking an accomplished individual to join our infrastructure specialist software team. In this position you would be a key part of our team by implementing and maintaining sophisticated tools that improve development workflows and overall developer productivity. If you're creative and autonomous, we want to hear from you!

What you’ll be doing:

You will be working closely with a distributed Software Engineering team on tasks related to:

  • Build & Packaging Automation: Implement and enhance software builds, installation and packaging supporting validation work on AI factory clusters. Work on automated builds and source control of software infrastructure tools.

  • Build Test Automation Environments: Includes automation of build and test environments. Work with software developers and assist in providing automated solutions for unit and integration testing in CI/CD pipelines.

  • Process Improvement: Apply current iterative planning and test development processes. As part of a team, identify potential or observed weaknesses in the current process, offer ideas for actions that can improve quality, and participate in quality initiatives. Propose enhancements based on productivity, secure and compliance and other requirements.

What we need to see:

  • Bachelor's Degree or equivalent experience; 5+ years' work experience in a software development or test organization.

  • Experience writing and maintaining software build systems. Improving and optimizing existing build systems for speed and accuracy.

  • Have experience using GNU Make, Python packaging, Docker containers, Jenkins / GitLab CI/CD, Artifactory and Kubernetes, Git.

  • Solid understanding of Linux infrastructure concepts and experience building on Linux.

  • Proficient in fixing and debugging technical issues.

  • Be focused, learn quickly, and have strong analytical skills with attention to detail.

  • Be able to apply existing skills to new situations. Break large problems into smaller problems.

  • Methodology: You have experience in test automation, test execution and reporting in a production environment.

Ways to stand out from the crowd:

  • Experience with large and distributed build systems.

  • Proficiency in HPC and cluster computing technologies like Slurm, LSF Platform, Mesos, Spark, and YARN.

  • Software development experience in distributed applications, API design, back-end development.

  • Knowledge of static and dynamic code analysis and coverage tools like SonarQube, linters, vulnerability scanners.

  • Experience implementing software security and/or software compliance frameworks, e.g. OWASP, NIST.

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. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Similar Jobs

PwC - D365 Azure Integration Developer-Manager

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
PlayStation Global - Info Sys Engineer 3

PlayStation Global

Bellevue, Washington, United States (On-Site)
5 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Astana, Astana, Kazakhstan (Remote)
3 Months ago
InvenioLSI - MuleSoft Architecht

InvenioLSI

Dubai, Dubai, United Arab Emirates (On-Site)
2 Months ago
Stoic - Release Manager (Contract)

Stoic

United States (Remote)
1 Month ago
Epic Games - Senior QA Analyst, Manual (Web App)

Epic Games

Bellevue, Washington, United States (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, QA Automation

Nagarro

Mexico (Remote)
4 Months ago
Blazesoft - QA Analyst (manual)

Blazesoft

Vaughan, Ontario, Canada (On-Site)
4 Months ago
ByteDance - Senior Software Engineer - Automation Testing Tools and AI-Driven Quality Assurance Technology

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Warner Bros Discovery - Staff Software Engineer in Test - (GQA Team),Bangalore

Warner Bros Discovery

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paytm - DevOps- Principal Engineer

Paytm

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Appirits - Mid-Career Mobile Engineer

Appirits

Tokyo, Japan (Hybrid)
2 Weeks ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
Sensia Global - Cloud Engineer, Sensia

Sensia Global

Kolkata, West Bengal, India (On-Site)
3 Months ago
NVIDIA - Senior MLOps Engineer - Security and Networking Research

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Luxoft - Senior Software Support Engineer

Luxoft

(Remote)
3 Months ago
Circles - Senior Software Engineer, Android

Circles

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
4 Months ago
PwC - ETIC, GCP Technical Support Engineer - Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
4 Months ago
Scopely - Senior Fullstack Engineer - Live Services

Scopely

Spain (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in India

JIFFYai - STAFF ENGINEER SRE

JIFFYai

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Nutrabay - Motion Graphic Designer - 3D

Nutrabay

Gurugram, Haryana, India (On-Site)
5 Months ago
Paytm - Sales Team Lead - Credit Card - Jaipur

Paytm

Jaipur, Rajasthan, India (On-Site)
4 Months ago
Saviynt - Lead Technical Writer

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Dream11 - SDE 3 - Backend

Dream11

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Microsoft - Software Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
DNEG - Senior Manager/AVP - Capital Raise and Investor Relations

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Vigaet - Rigging artist

Vigaet

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Paytm - Finance Controller

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Nagarro - Staff Engineer (Cloud)

Nagarro

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

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

SuperPlay - Server QA Engineer

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
TMRW House of Brands - Quality Control Manager (5+ years of experience in denim is a must)

TMRW House of Brands

Hyderabad, Telangana, India (On-Site)
5 Months ago
Nium - Sr SDET

Nium

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Assystems - Ingénieur Automatisme H/F

Assystems

Cherbourg-en-Cotentin, Normandy, France (On-Site)
3 Months ago
Barco - PCBA Test Solution Development Expert

Barco

Noida, Uttar Pradesh, India (Hybrid)
5 Months ago
NVIDIA - Senior Python Engineer, Networking

NVIDIA

Ra'anana, Center District, Israel (Hybrid)
1 Month ago
Epic Games - QA Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
NVIDIA - Software Engineering Intern - CUDA Test Development

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Info Stretch - Automation Test Engineer-mobile test

Info Stretch

Bethesda, Maryland, United States (On-Site)
2 Months ago
Epic Games - Test Lead

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Weeks 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.


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

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

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (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