Senior ML Engineer
Core
Automating component placement on PCBs using optimization, machine learning, and geometric deep learning.
Role type
Senior IC machine-learning engineer (optimization & geometric deep learning)
Builds
Production systems for automated PCB component placement
Domain
Hardware design / Electrical engineering / Combinatorial optimization
Deliverable
production ML models
Required skills
Machine learning fundamentals, Optimization, PyTorch, GPU programming, Reinforcement learning, Graph neural networks, Generative modeling, Numerical debugging
Preferred skills
CUDA C++, Multi-objective optimization, Combinatorial optimization, Staff-level experience
Technologies
PyTorch, CUDA C++, GPU
Responsibilities
Develop and extend GPU-accelerated code, Formulate objectives and model constraints, Debug numerical behavior, Contribute to technical direction and research strategy
Seniority
Senior, hands-on IC