Senior Software Development Engineer, Neural Graph Infrastructure

$168k - $311k • Remote • US, CA, Santa Clara

Posted 18d ago

Remote Work Policy

Fully remote

Categories

Machine Learning Engineer

About the job

Join NVIDIA's CAD Infrastructure team to build a next-generation software platform for semiconductor design. This role involves applying innovative graph neural network infrastructure to process massive graphs and contributing to every phase from architecture to implementation. You will compose the future of computing and make a lasting impact on the world by developing advanced tools and systems.

Responsibilities

  • Architect highly automated and customizable flows using modular builds and object-oriented techniques.
  • Collaborate with architects and designers during spec development to align workstreams and identify integration gaps.
  • Build event-driven data preprocessing pipelines for large-scale graph data.
  • Develop tools and user interfaces in C++ and Python for complex engineering workflows.
  • Engage cross-functionally with VLSI organizations to anticipate and build solutions for future challenges.

Requirements

  • 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, with experience building systems.
  • Strong communication skills and comfort working across fields during an evolving development cycle.

Benefits

  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity
  • Eligibility for benefits for family

About nvidia

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.