Senior Software Engineer - Build, Packaging and DevOps

3 Months 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

Krafton  - [Publishing Platform Div.] Sr. Web Back-End Developer (5년 이상)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

(Remote)
5 Months ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
6 Months ago
ByteDance - Software Engineer, Backend and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
The Walt Disney Company - Lead Data Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago
Exient - QA Lead

Exient

Floriana, Malta (Hybrid)
3 Months ago
Evolution - Senior QA Engineer

Evolution

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Epic Games - Senior SDET

Epic Games

(On-Site)
2 Months ago
Playrix - Lead SDET

Playrix

Ireland (Remote)
6 Months ago
VGW - Product Tester

VGW

Manila, Metro Manila, Philippines (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Drivetrain - SDE (Automation & Quality Focus)

Drivetrain

Kolkata, West Bengal, India (Remote)
9 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
DEVOTEAM - IT Traineeship - DevOps I-Tech (Dutch speaking)

DEVOTEAM

Amsterdam, North Holland, Netherlands (On-Site)
6 Months ago
Luxoft - Senior Java engineer (with oncall support)

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
4 Months ago
Omnissa - Engineering Manager (C++, Linux/Windows/MacOS internals)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Nagarro - Staff Engineer (Cloud Infrastructure)

Nagarro

Gurugram, Haryana, India (On-Site)
6 Months ago
VGW - Infrastructure Engineer

VGW

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Appier - Software Engineer, System Integration

Appier

Taipei City, Taiwan (On-Site)
5 Months ago
Playrix - Senior Release Engineer

Playrix

Montenegro (Remote)
6 Months ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in India

Rackspace Technology - DevOps Engineer (AWS Terraform)

Rackspace Technology

India (Remote)
2 Months ago
PwC - IN_Associate_Internal Audit_Internal Audit Services_Advisory_Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
Assystems - Senior Consultant (P6 + Unifier + Aconex)

Assystems

Gurugram, Haryana, India (On-Site)
6 Months ago
Morning Star - Product Consultant

Morning Star

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
Revenera - Senior Site Reliability Engineer

Revenera

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
PwC - Senior Associate_AI Engineer_Data & Analytics_Advisory_PAN India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Interface AI - Lead Product Manager

Interface AI

Hyderabad, Telangana, India (Remote)
1 Month ago
Normalyze - Customer Success Engineer - Data Security - Implementation - DSPM - Bangalore

Normalyze

Bengaluru, Karnataka, India (Remote)
6 Months ago
Orion Innovation - Data Engineer-AI,ML

Orion Innovation

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
ION - UK Holdings - India - 860

ION

Mumbai, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Imagineio - Lead QA Engineer

Imagineio

Delhi, India (Hybrid)
1 Month ago
Netflix - Software Engineer in Test - SDET (L5) - TV Release Quality

Netflix

Los Gatos, California, United States (On-Site)
6 Months ago
Mettler-Toledo International,  Inc  - Software Engineer Test – Senior

Mettler-Toledo International, Inc

Karnataka, India (Hybrid)
6 Months ago
Actian - Sustenance Engineer - Actian Data Platform - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Blizzard Entertainment - Senior Software Development Engineer in Test (SDET)

Blizzard Entertainment

Irvine, California, United States (Hybrid)
5 Months ago
Logitech - Embedded Software Test Developper

Logitech

Suzhou, Jiangsu, China (On-Site)
6 Months ago
Epic Games - QA Engineering Specialist, Festival

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
SuperPlay - QA Server Engineer

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
NVIDIA - Senior Functional Test Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Assystems - Quality Control Engineer

Assystems

Buraydah, Al Qassim Province, Saudi Arabia (On-Site)
6 Months 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)

Massachusetts, United States (On-Site)

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

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

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

Texas, United States (On-Site)

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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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