Principal Compiler Engineer - ML Systems
Core
Designing and optimizing compiler infrastructure and algorithms to enable high-performance execution of ML models on custom hardware.
Role type
Principal Compiler Engineer (ML Systems)
Builds
Compiler stack and optimization layers for the SambaNova Suite generative AI platform
Domain
Hardware-accelerated machine learning / High-performance computing
Deliverable
production ML models
Required skills
Compiler fundamentals, deep learning frameworks (PyTorch, TensorFlow), software product development, performance debugging, cross-disciplinary collaboration
Preferred skills
MLIR, accelerated computing, dataflow architectures
Technologies
PyTorch, TensorFlow, MLIR
Responsibilities
Lead compiler engineering methodologies and process evolution, coordinate with development teams to map ML operations to hardware, develop and integrate compiler products, support technical proposals
Seniority
Principal, hands-on IC with strategy & mentorship