
Senior Compiler Engineer
Innatera Nanosystems4 hours ago
Remote, United Kingdom or Remote, IrelandSenior
Responsibilities
- Design and implement compilers for next-generation AI accelerator architectures.
- Enable new neural-network topologies while optimizing chip performance and energy efficiency.
- Collaborate with SDK, algorithm, architecture, and hardware teams to define compiler requirements.
- Provide feedback to hardware engineers to improve future architectural designs.
- Research neural-network compiler technologies and introduce innovative solutions and industry best practices.
Requirements
- Proficiency in Python and C++ programming.
- Knowledge of neural networks and standard model architectures.
- Hands-on experience with PyTorch or TensorFlow.
- Hands-on experience with neural-network compiler frameworks such as MLIR or TVM.
- Strong understanding of computer architecture and practical experience optimizing performance for targeted hardware.
- Ability to rapidly prototype and test new ideas.
- Strong interpersonal and communication skills.
- Preferred: experience with IREE, ExecuTorch, ONNXRuntime, or compiler backend code generation using GCC or LLVM.
- Preferred: experience with RISC-V, especially its vector extension.
- Preferred: knowledge of digital or analog electrical circuits, spiking neural networks, embedded platforms and runtimes, graph algorithms, constraint solvers, or heuristic algorithms.
Benefits
- Innatera is an equal opportunity employer committed to a diverse, inclusive, and respectful workplace.
- Recruitment-process accommodations are available upon request.