Senior Infrastructure Software Engineer, Deep Learning Libraries

1 Month ago • 3 Years + • DevOps • Full Stack Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA's Deep Learning Libraries Group seeks a Senior Infrastructure Software Engineer to design and develop scalable infrastructure for deep learning libraries (cuDNN, TensorRT, CUDA). Responsibilities include building automation for build/test processes, developing across the software stack (UI to database layers), configuring industry-standard tools (Kubernetes, Jenkins, Docker, etc.), and developing front-end solutions using HTML, CSS, JavaScript. The role requires advancing these tools and improving development velocity across AI/DL/Compute Software projects.
Must have:
  • Python (or similar) programming
  • C/C++ familiarity
  • CI/CD system automation
  • HTML5, CSS, NodeJS, or React
  • Git, Make, CMake experience
Good to have:
  • Jenkins/Groovy automation
  • Kubernetes experience
  • Unit/integration test framework design
  • Mobile/embedded platform experience
  • Experience with multiple OS (Ubuntu, RedHat, Windows, QNX)
Perks:
  • Equity
  • Benefits

Job Details

We are now looking for a Senior Infrastructure Software Engineer for Deep Learning Libraries!

NVIDIA's Deep Learning Libraries Group is seeking excellent software engineers to enable the next wave of NVIDIA’s highest performing deep learning libraries. The role spans multiple products, including cuDNN, TensorRT, and CUDA kernel libraries. The mission is to design and develop scalable, modular infrastructure that streamlines development, builds, and tests across NVIDIA’s diverse set of platforms, from Drive AGX for autonomous vehicles to DGX servers for datacenters and large language models. Join our technically diverse team of software engineers and infrastructure experts to design the systems that enable NVIDIA to stay ahead of the competition as we deliver the world's fastest deep learning platforms.

What you'll be doing:

  • Designing and developing software for testing and analysis of our codebases

  • Building scalable automation for build, test, integration, and release processes for publicly distributed deep learning libraries

  • Developing throughout the software stack, from the user experience and user interfaces down to the cluster and database layers

  • Configuring, maintaining, and building upon deployments of industry-standard tools (e.g. Kubernetes, Jenkins, Docker, CMake, Gitlab, Jira, etc.)

  • Develop front-end solutions using HTML, CSS, JavaScript, and related web technologies

  • Advancing the state of the art in those industry-standard tools

What we need to see:

  • A Masters Degree in Computer Science or Computer Engineering or equivalent experience.

  • 3+ years of relevant experience

  • Strong programming skills in Python (or similar) and familiarity with C/C++ development

  • Experience setting up, maintaining, and automating continuous integration systems (e.g. Jenkins, GitHub Actions, GitLab pipelines, Azure DevOps)

  • Experience in HTML5, CSS, NodeJS, or React

  • Fluency in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, Bazel)

Ways to stand out from the crowd:

  • Experience designing and developing automation in Jenkins with Groovy (or similar)

  • Background with distributed systems and cluster/cloud computing, especially with Kubernetes

  • Experience designing and developing unit and integration test frameworks

  • Experience with mobile/embedded platforms and multiple operating systems (Ubuntu, RedHat, Windows, QNX, or similar)

  • Track record of identifying useful new technologies and incorporating them into SW development flows

This is an opportunity to have a wide impact at NVIDIA by improving development velocity across our many AI/DL/Compute Software projects. Are you creative, driven, and autonomous? Do you love a challenge? If so, we want to hear from you!

The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

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.

Similar Jobs

Google - Senior Software Engineer, Machine Learning, Applied AI

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Netflix - ML Software Engineer (L4/L5) - Media Algorithms

Netflix

Los Angeles, California, United States (On-Site)
1 Week ago
Google - Software Engineer, Machine Learning, Edge Tensor Processing Unit

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
NVIDIA - Senior Embedded System Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
ByteDance - Research Scientist in LLM Foundation Models (reasoning, planning & agent)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Systems Development Engineer III

Google

Reston, Virginia, United States (On-Site)
1 Week ago
N-iX - Senior DevOps/SRE Engineer

N-iX

Poland (Remote)
1 Week ago
Google - Systems Engineer II, Site Reliability Engineering

Google

London, England, United Kingdom (On-Site)
1 Week ago
Gaming Innovation Group  - DevOps Data Engineer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago
GoReel - DevOps Lead

GoReel

Bratislava Region, Slovakia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Generative AI Engineer

Playrix

Ireland (Remote)
1 Month ago
Social Discovery Group - Senior NLP Engineer

Social Discovery Group

Georgia (Remote)
5 Months ago
InMobiInMobi - Data Scientist III

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Google - Senior Software Engineer, SDLC, Gemini Code Assist

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
ByteDance - Research Scientist in Foundation Model, Music Core Machine Learning Graduates - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Genies - Lead Applied ML Engineer, Real-time 3D Asset Optimization

Genies

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Circuit Characterization Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
Google - Senior Software Engineer, Core Machine Learning, Google Cloud

Google

New York, New York, United States (On-Site)
5 Months ago
Voodoo - Senior Data Scientist - Ad network

Voodoo

Paris, Île-de-France, France (Hybrid)
2 Months ago
Google - Software Engineer III, Machine Learning, Search

Google

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Snowed In Studios - Senior Producer

Snowed In Studios

Ontario, Canada (Remote)
1 Month ago
Next Level Games - UI Artist

Next Level Games

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
NVIDIA - Senior Design Engineer

NVIDIA

Canada (On-Site)
2 Months ago
Maxis Studios - Full Stack Software Engineer - Web Applications

Maxis Studios

Toronto, Ontario, Canada (On-Site)
1 Week ago
Epic Games - Concepteur de systèmes de narration

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Budge Studios - Quality Assurance Tester

Budge Studios

Quebec, Canada (Hybrid)
1 Month ago
Rockstar Games - AI/Gameplay Programmer (Mid/Senior Level)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Electronic Arts - Associate Development Manager - Live Ops

Electronic Arts

Ontario, Canada (Remote)
4 Weeks ago
Keywords Studios - Tax Analyst

Keywords Studios

Montréal, Québec, Canada (Remote)
1 Month ago
Epic Games - QA Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

CharacterAI - Staff Software Engineer, Site Reliability (SRE)

CharacterAI

Menlo Park, California, United States (On-Site)
1 Month ago
Google - Software Developer III, Google Kubernetes Engine, Anthos Networking

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Hashone Careers - Cloud Engineer

Hashone Careers

Gurugram, Haryana, India (Remote)
5 Months ago
Google - Customer Engineer, Small/Medium Businesses Platform

Google

Gurugram, Haryana, India (On-Site)
1 Week ago
Luxoft - Senior .Net developer with AWS

Luxoft

Poland, Ohio, United States (Remote)
5 Months ago
Razer - Lead Site Reliability Engineer

Razer

Shanghai, Shanghai, China (On-Site)
6 Months ago
Wargaming - DevOps Engineer

Wargaming

Nicosia, Nicosia, Cyprus (On-Site)
4 Months ago
Warner Bros Games - Staff Software Engineer - AWS Architecture (Observability Team)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Easygo - Senior DevOps Engineer

Easygo

Belgrade, Serbia (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.

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