401,286open jobs
13,975companies
77,769added this week
Browse all
Salary
$38k – $97k per year (Estimated)
Location
In office (Bengaluru, Gurgaon, Hyderabad, Pune)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
NVIDIA is an American technology company founded in 1993 that invented the graphics processing unit and has become the dominant supplier of accelerated computing platforms for artificial intelligence. Its portfolio spans data centre GPUs and systems built on the Hopper and Blackwell architectures, GeForce consumer graphics, automotive and robotics platforms, high-speed networking acquired with Mellanox, and the CUDA software stack that binds the ecosystem together. Headquartered in Santa Clara, California, the company sells to cloud providers, enterprises, research institutions and gamers worldwide and is one of the most valuable listed businesses on the Nasdaq.

NVIDIA is leading the way in groundbreaking advancements in Artificial Intelligence (AI), High-Performance Computing (HPC), and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens new frontiers for exploration, fuels creativity and discovery, and powers innovations once considered science fiction-from artificial intelligence to autonomous vehicles.

NVIDIA is looking for outstanding engineers like you to help accelerate the next wave of AI innovation.

We are hiring dedicated Senior Software Engineers to join our GPU Fabric Networking group. This group builds and sustains system software that promotes swift communication among GPUs, fueling next-generation AI, deep learning, and high-performance computing platforms.

What You’ll Be Doing:

  • Build, roll out, and uphold system software that allows for efficient communication between GPUs.

  • Participate in the architecture and build of next-generation communication hardware and software that support large-scale computing platforms.

  • Drive platform bring-up, feature enablement, end-to-end software validation, and debugging for next-generation NVLink-based GPU and rack-scale systems.

  • Triage and resolve complex software, firmware, networking, and platform issues across validation, deployment, and production environments.

  • Contribute to software quality, performance optimization, reliability, and scalability across the GPU networking software stack.

  • Collaborate with cross-functional engineering teams to understand business and technical requirements and deliver software solutions that meet those needs.

What We Need to See:

  • Bachelor's degree or comparable experience, or Master's degree or comparable experience, in Computer Science, Computer Engineering, or a related field.

  • 5+ years of professional software engineering experience.

  • Excellent C/C++ programming, debugging, and problem-solving skills.

  • Experience with shell scripting; experience with Python and Perl is a plus.

  • Experience developing software that collaborates with device drivers and exposes hardware functionality.

  • Solid grasp of computer architecture, operating systems, Linux kernel internals, and systems programming.

  • Solid Linux development background and the capability to operate efficiently across multiple platforms, including Linux and Windows.

  • Experience developing multi-core, multi-process, and multi-threaded applications.

  • Strong networking fundamentals, including TCP/IP, Ethernet, InfiniBand, RDMA/RoCE, routing, switching, and fabric performance analysis.

  • Experience with operating system virtualization technologies such as KVM, QEMU, Hyper-V, or similar platforms.

  • Excellent written and verbal communication skills, with the ability to work effectively across global, cross-functional, and distributed teams.

Ways to Stand Out from the Crowd:

  • Experience with NVIDIA GPU systems, NVLink, NVSwitch, CUDA, and large-scale AI/HPC clusters such as NVIDIA GB200 NVL72.

  • Solid knowledge of large-scale AI system architecture, encompassing PCIe, memory hierarchy, DMA, high-speed interconnects, and distributed training and inference.

  • Experience with server management technologies, data center operations, cluster provisioning, scaling, and fleet monitoring.

  • Familiarity with software quality assurance techniques, including static and dynamic code analysis, fuzz testing, negative testing, and performance validation.

  • Experience using AI-assisted software development tools and modern developer efficiency solutions.

NVIDIA is consistently ranked among the best places to work in technology. We offer:

  • Highly competitive compensation.

  • Industry-leading benefits for you and your family.

  • A collaborative culture that encourages learning, mentorship, innovation, and career growth.

  • The opportunity to work on industry-leading AI infrastructure and technologies that are transforming the future of computing.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
401,286 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bengaluru
$140k – $154k per year • In office • PhD • Menlo Park
C++
Java
Python
Apply
$140k – $154k per year • In office • PhD • Menlo Park
C++
Java
MATLAB
Python
AI/ML
Red Teaming
Apply
In office • 2+ years exp • PhD
C++
Python
SQL
Visual Basic
Apply
$140k – $154k per year • In office • PhD • New York
C++
Java
MATLAB
Python
Apply
$140k – $154k per year • In office • PhD • Natick
C++
Java
MATLAB
Python
Apply
In office • Internship • Master's Degree • Shanghai
Perl
Python
AI/ML
Agentic Workflows
AI Agents
Function Calling
LangChain
LlamaIndex
LLM
OpenAI
Tool Use
DevOps
CI/CD
Git
Apply
In office • Internship • PhD • Shanghai
C++
Python
C
C
MPI
AI/ML
CUDA
CUDA Toolkit
OpenCL
DevOps
HPC
Apply
In office • Internship • Master's Degree • Shanghai
C#
C++
Python
AI/ML
AI Agents
Model Context Protocol
Apply
In office • Internship • Master's Degree • Shanghai
Perl
Python
AI/ML
AI Agents
Apply
In office • Internship • PhD • Shanghai
AI/ML
AI Agents
RAG
Apply
$24k – $59k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru
DevOps
Azure
Azure DevOps
CI/CD
GitHub
IAM
Management
Confluence
Jira
Apply
$20k – $46k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru
Cybersecurity
GDPR
Apply
In office • Full-Time • 3+ years exp • Bengaluru
Python
SQL
Databases
Amazon Redshift
BigQuery
Google BigQuery
Snowflake
Mobile
Firebase
Web3
Bitcoin
Analytics
Metabase
Power BI
Tableau
Marketing
Mixpanel
Apply
$41k – $61k per year (Estimated) • Remote • Full-Time • 3+ years exp • Bengaluru
Web3
Bitcoin
Management
Outlook
Apply
$24k – $53k per year (Estimated) • Equity • In office • Full-Time • 3+ years exp • Bengaluru
Web3
Bitcoin
Marketing
Google Ads
Meta Ads
Mixpanel
YouTube
Apply
See all jobs
This is one of many
401,286 more open roles from verified company boards, updated every day.