← All roles

Senior Software Development Engineer, Neural Graph Infrastructure

NVIDIA· Engineer, ASIC
Apply on company site
Santa Clara, CA$168k - $264.5kFull-timePosted 7mo ago

About the role

Senior software engineer role focused on building a next-generation software platform for semiconductor design using graph neural network infrastructure at scale, contributing to architecture and implementation across the full development lifecycle.

Responsibilities

  • Architecting highly automated and customizable flows using modular builds and object-oriented techniques.
  • Collaborating with architects and designers during active spec development to identify integration gaps and keep workstreams aligned.
  • Building event-driven data preprocessing pipelines for large-scale graph data.
  • Developing tools and user interfaces in C++ and Python tailored for complex engineering workflows.
  • Engaging cross-functionally with VLSI organizations to anticipate future challenges and build solutions.

Qualifications

  • 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 software building, algorithms, and data structures.
  • Proficiency in software architecture: you've built systems, not just contributed to them.
  • Strong communication skills and comfort working across fields during an evolving development cycle.

Skills

Required:C++Python

Benefits

  • equity
  • comprehensive benefits package
  • competitive salaries (base salary range provided)
Last updated Oct 23, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA