Innatera
Senior Compiler Engineer
Rijswijk Office. Posted 2 months ago
The role
You will design and implement the compiler for next-generation AI accelerator architectures. You will collaborate with SDK, algorithm, architecture, and hardware teams to drive the evolution of the compiler framework.
What you will do
- Design and implement the compiler for next-generation AI accelerator architectures
- Enable new network topologies while maximizing chip performance and energy efficiency
- Collaborate cross-functionally with SDK, algorithm, architecture, and hardware teams
- Provide feedback to hardware engineers to refine future architectural designs
- Stay at the forefront of neural network compiler technologies
Required qualifications
- Proficiency in Python and C++ programming
- Knowledge of neural networks and familiarity with standard model architectures
- Hands-on experience with popular deep learning frameworks like PyTorch or TensorFlow
- Hands-on experience with common compiler frameworks for neural networks, such as MLIR or TVM
- Strong understanding of computer architecture
- Practical experience optimizing performance for targeted hardware
- Rapid prototyping capabilities for testing new ideas
- Strong interpersonal and communication skills
Nice to have
- Experience with a machine learning compiler like IREE, ExecuTorch, ONNXRuntime, or similar compiler backend code generation experience (GCC, LLVM, etc.)
- Experience with RISC-V architecture, especially the vector extension
- Knowledge of digital/analog electrical circuits
- Knowledge of spike neural networks
- Knowledge of embedded platform and runtime
- Knowledge of graph algorithms, constraint solver, or heuristic algorithms
About the company
Innatera is a Dutch semiconductor company that develops ultra-efficient neuromorphic processors for AI at the edge. Their technology serves the IoT, wearable, embedded, and automotive domains.