ML Software Engineer Intern - AI/CAD Integration
Core
Develop and deploy AI/ML models to enhance CAD workflows, automate design processes, and accelerate innovation in RFIC design.
Role type
ML Software Engineer Intern (AI/CAD Integration)
Builds
AI/ML models integrated into chip design software infrastructure
Domain
Semiconductor design / RFIC / EDA
Deliverable
production ML models
Required skills
Python programming, software engineering principles, data processing (pandas, numpy, scipy), machine learning frameworks (PyTorch, TensorFlow, scikit-learn), version control (Git), file I/O and data parsing
Preferred skills
CAD tools or EDA software exposure, chip design file formats (GDSII, LEF/DEF, Verilog, SPICE), shell scripting (bash), Linux environments, workflow automation, data visualization (matplotlib, plotly)
Responsibilities
Design and implement code for training/serving ML models in chip design workflows, Automate creation of large datasets for training models, Integrate ML models into existing chip design software infrastructure, Write comprehensive tests and documentation, Collaborate with engineers to understand model requirements and deployment needs, Research and evaluate new technologies for ML model serving and deployment
Seniority
Intern