Senior Software Development Engineer, Neural Graph Infrastructure

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$168,000–$264,500 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $198k
This role $216k
$141k most similar roles pay here $278k

This role pays less than 51% of similar roles. Most pay $153,987–$241,750 — the shaded band above. At the midpoint, this role pays about $216k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Development Engineer, Neural Graph Infrastructure

As a Senior Software Development Engineer, Neural Graph Infrastructure on the CAD Infrastructure team, you will contribute to building a next-generation software platform for semiconductor design. This role involves applying innovative graph neural network infrastructure to process graphs at a trillion-edge scale. You will architect highly automated and customizable flows using modular builds and object-oriented techniques while collaborating with architects during active spec development to align workstreams. Your daily responsibilities include building event-driven data preprocessing pipelines for large-scale graph data and developing tools and user interfaces tailored for complex engineering workflows. To succeed, you must possess strong foundations in algorithms, data structures, and software architecture. You will utilize C++ and Python to build solutions while engaging cross-functionally with VLSI organizations. Preferred experience includes graph-scale data infrastructure, GNN-based systems, and familiarity with EDA or VLSI build environments.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Architect highly automated and customizable flows using modular builds and object-oriented techniques.
  • Build event-driven data preprocessing pipelines for large-scale graph data.
  • Develop C++ and Python tools and user interfaces tailored for complex engineering workflows.
  • Identify integration gaps and align workstreams during active specification development with architects and designers.
  • Engage cross-functionally with VLSI organizations to anticipate future challenges and build proactive solutions.
  • Contribute to all phases of the software lifecycle from initial architecture to final implementation.

What we're looking for

  • 8+ years of relevant software engineering experience.
  • BS or MS in Computer Science or Computer Engineering, or equivalent experience.
  • Practical experience in C++ and Python programming.
  • Strong foundations in algorithms, data structures, and software building.
  • Proficiency in software architecture for building systems rather than just contributing to them.
  • Strong communication skills and comfort working across fields during evolving development cycles.
  • Background in graph-scale data infrastructure or GNN-based systems.
  • Experience with ML/agentic tooling, LLM-based code generation, or EDA/VLSI build environments.

More like this

Similar roles

Senior VLSI CAD Software Engineer

Nvidia

Santa Clara, CA +4 7 days ago $168,000$264,500
C++ Java C# VLSI CAD EDA C++20 Java 21 Git Visual Studio CLion CI/CD Object-Oriented Design Algorithms Data Structures AI-assistants
10+ yrs exp

Package Design Methodology Engineer

Nvidia

Remote (Santa Clara, CA) +1 46 days ago $136,000$218,500
Python C++ AI LLMs Signal Integrity Power Delivery Parasitic Extraction IC Physical Design Data Structures Algorithms Object-Oriented Design Package Design Flow
5+ yrs exp Remote

Senior System Software Engineer, Neural Graphics SDKs

Nvidia

Santa Clara, CA +1 136 days ago $184,000$287,500
Python C++ CUDA Gaussian Splatting NeRFs Kubernetes CI/CD micro-services GLSL HLSL Metal Slang Source Control Real-time Graphics Computer Vision Neural Reconstruction
5+ yrs exp