Senior ML Engineer
Core
Building AI to automate component placement on printed circuit boards (PCBs) through research, prototyping, and productionization.
Role type
Senior IC machine learning engineer (optimization & geometric deep learning)
Builds
GPU-accelerated systems for automated PCB component placement
Domain
Hardware design automation / Electrical engineering / Combinatorial optimization
Deliverable
production ML models
Required skills
Machine learning, Optimization, PyTorch, GPU programming, Reinforcement learning, Graph neural networks, Geometric deep learning, Combinatorial optimization, Numerical debugging
Preferred skills
CUDA C++, Multi-objective optimization, Staff-level experience
Technologies
PyTorch, CUDA C++, GPU
Responsibilities
Own problems end-to-end from exploratory R&D through production-hardened systems; Develop and extend GPU-accelerated code; Work across RL, GNN, and classical optimization landscapes; Formulate objectives and debug numerical behavior; Contribute to technical direction and research strategy
Seniority
Senior, hands-on IC