Drimva

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

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)