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

Playrix - Senior C++ Software Engineer (Tools)

Playrix

Armenia (Remote)
3 Months ago
Assystems - DevOps Engineer

Assystems

Gurugram, Haryana, India (On-Site)
3 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
3 Months ago
Patterned Learning Career - Senior Backend Java Developer

Patterned Learning Career

(Hybrid)
5 Days ago
NetSPI - Lead DevOps Engineer

NetSPI

Pune, Maharashtra, India (On-Site)
4 Months ago
Virtuos - QA Lead

Virtuos

China (On-Site)
2 Months ago
Eximietas Design - Senior Design for Testability

Eximietas Design

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Evolution - QA Automation Engineer

Evolution

Tallinn, Harju County, Estonia (On-Site)
2 Months ago
Anthology  Inc  - Quality Assurance Automation Specialist I

Anthology Inc

Brno, South Moravian Region, Czechia (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Every matrix - Senior Java Developer

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
1 Month ago
Nielsen Holdings - Software Engineer - (Java/Python, Sencha Ext JS, Oracle, Postgres, Spring boot, AWS)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
4 Months ago
GT - Senior Data Engineer

GT

(Remote)
2 Days ago
Playrix - Senior Release Engineer

Playrix

Ukraine (Remote)
3 Months ago
Bluevine - Senior DevOps Engineer

Bluevine

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Social Discovery Group - CTO (Moto product)

Social Discovery Group

Poland (Remote)
1 Month ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Ireland (Remote)
3 Months ago
Ness Digital - Lead Java Full-stack Engineer

Ness Digital

Timișoara, Timiș, Romania (Remote)
1 Month ago
Velotio Technologies - Senior Engineer (React Native)

Velotio Technologies

Maharashtra, India (Remote)
1 Week ago
CloudLinux - Full-Stack Lead Engineer for Code Reviewer Project

CloudLinux

(Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in India

Paytm - QA Automation -  QA Engineer

Paytm

Noida, Uttar Pradesh, India (Hybrid)
3 Months ago
CloudHire - Power BI Expert

CloudHire

India (Remote)
4 Months ago
SHL - Technical Operations Executive

SHL

Gurugram, Haryana, India (On-Site)
5 Months ago
Luxoft - Murex Datamart Reporting Consultant

Luxoft

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Jellyfish Pictures  - Creature Modeller (VFX)

Jellyfish Pictures

Maharashtra, India (Hybrid)
1 Month ago
Barracuda Networks  Inc  - Software Engineer QA

Barracuda Networks Inc

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Sundew - Senior Frontend Developer

Sundew

Kolkata, West Bengal, India (On-Site)
4 Months ago
PwC - IN_Senior Associate_AMI Smart Metering_Utility  Transformation_Advisory_Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
2 Months ago
Paytm - Legal Contracts   - Deputy General Manager

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Paytm - Deputy Manager - Banking Alliances - EDC Retail

Paytm

Nashik, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Windranger Labs - Senior QA Engineer /区块链测试工程师

Windranger Labs

(Remote)
2 Months ago
Enphase Energy - Software Engineer (QA)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Token Metrics - Crypto QA Engineer (Remote)

Token Metrics

İstanbul, Türkiye (Remote)
4 Months ago
C1 - Quality Assurance Analyst

C1

(On-Site)
3 Months ago
ComeOn Group - QA Engineer - Data Warehouse

ComeOn Group

St. Julian's, Malta (Hybrid)
1 Month ago
Actian - Software Developer DBMS QA - Bangalore

Actian

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

Amber

Guadalajara, Jalisco, Mexico (On-Site)
4 Months ago
PAPAYA - Analytics Tech Lead

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Days ago
Infraveo Technologies - PHP Unit Tester

Infraveo Technologies

Hanskhali, West Bengal, India (Remote)
3 Months ago
Luxoft - Test Engineer

Luxoft

(Remote)
2 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.


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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (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