NVIDIA
Senior Software Development Engineer, Neural Graph Infrastructure
$168K–$310K
US, CA, Santa Clara · Senior · Full-time · Posted Oct 1, 2026
- Experience
- 8+ years of relevant software engineering experience.
- Education
- BS or MS in Computer Science or Computer Engineering, or equivalent experience.
About the job
Build a next-generation software platform and graph neural network infrastructure for semiconductor design, processing graphs at trillion-edge scale.
What you'll do
- Architect automated, customizable flows using modular builds and object-oriented techniques; collaborate on specifications and integration.
- Build event-driven preprocessing pipelines for large-scale graph data.
- Develop C++ and Python tools and user interfaces for engineering workflows, collaborating with VLSI teams.
What they ask for
- Practical experience programming in C++ and Python.
- Strong foundations in software building, algorithms, and data structures.
- Proficiency in software architecture, including having built systems.
- Strong communication skills and ability to work across fields.
Nice to have
- Background in graph-scale data infrastructure or GNN-based systems; exposure to ML or agentic tooling, particularly LLM-based code generation.
- Familiarity with EDA or VLSI build environments; experience exposing toolchains to AI agents or building developer-facing AI interfaces.
Pay
168,000 USD - 264,500 USD (base salary, Level 4); 196,000 USD - 310,500 USD (base salary, Level 5)
Tools
C++, Python
AI focus
Develop graph neural network infrastructure; preferred experience includes ML, agentic tooling, LLM-based code generation, and AI-agent-facing toolchains or developer interfaces. NVIDIA also uses AI tools in recruiting.
Model-written summary · the original posting is authoritative