Senior Software Development Engineer, Neural Graph Infrastructure
Core
Building a next-generation software platform for semiconductor design using graph neural network infrastructure to process graphs at a trillion-edge scale.
Role type
Senior Software Development Engineer (Infrastructure)
Builds
Next-generation software platform for semiconductor design
Domain
Semiconductor design / Graph Neural Networks
Deliverable
production ML models
Required skills
C++, Python, software architecture, algorithms, data structures, event-driven data preprocessing, modular builds, object-oriented techniques
Preferred skills
Graph-scale data infrastructure, GNN-based systems, ML or agentic tooling, LLM-based code generation, EDA or VLSI build environments, software toolchains for AI agents
Technologies
C++, Python
Responsibilities
Architecting highly automated and customizable flows using modular builds and object-oriented techniques; Building event-driven data preprocessing pipelines for large-scale graph data; Developing tools and user interfaces tailored for complex engineering workflows; Collaborating with architects and designers during active spec development; Engaging cross-functionally with VLSI organizations
