Senior Software Development Engineer, Neural Graph Infrastructure
Core
Architecting and building next-generation software infrastructure for semiconductor design using graph neural networks to process trillion-edge scale graphs.
Role type
Senior Software Development Engineer (Infrastructure)
Builds
Modular, highly automated, and customizable software flows and event-driven data preprocessing pipelines for large-scale graph data.
Domain
Semiconductor design (EDA) / Graph Neural Networks / High-performance computing
Deliverable
production ML models | infrastructure
Required skills
C++, Python, software architecture, algorithms, data structures, object-oriented design, event-driven programming
Preferred skills
Graph-scale data infrastructure, GNN-based systems, ML/agentic tooling, LLM-based code generation, EDA/VLSI build environments, AI agent interfaces
Technologies
C++, Python
Responsibilities
Architecting automated flows using modular builds; developing event-driven data preprocessing pipelines; building tools and user interfaces for complex engineering workflows; collaborating with architects and designers on spec development; engaging cross-functionally with VLSI organizations.
Seniority
Senior, hands-on IC