Software Engineer, AI for Chip Design
Core
Build research infrastructure and tooling to enable OpenAI models to design silicon chips, focusing on reinforcement learning environments and EDA tool integration.
Role type
Senior IC software engineer (AI for chip design)
Builds
Reliable environments for reinforcement learning, evaluation, and long-running experiments for chip design workflows.
Domain
Semiconductor engineering + AI/ML
Deliverable
production ML models | infrastructure
Required skills
software engineering fundamentals, system design, debugging, cross-stack investigation, independent execution, translating research problems to software
Preferred skills
research infrastructure, distributed systems, experiment orchestration, ML tooling, reinforcement learning, Python, containerization, RTL, Verilog/SystemVerilog, EDA tools, formal verification, chip-design automation
Technologies
Python, EDA tools, reinforcement learning frameworks, containerization technologies
Responsibilities
Build and maintain infrastructure for reinforcement learning environments and evaluations; Integrate electronic design automation (EDA) tools into workflows; Improve experiment reliability, reproducibility, and observability; Develop tooling and model harnesses for researchers; Collaborate with researchers to turn experiments into reusable systems; Own ambiguous projects end to end
Seniority
Senior, hands-on IC