We’re working with a mission-driven startup building a high-performance, portable AI compiler designed to let developers build once and deploy anywhere — from cloud to edge. The team is focused on delivering scalable, resource-efficient AI infrastructure, with sustainability and long-term impact at the core of what they build.
Compiler Engineer responsibilities:
- Design, develop, and maintain a heterogeneous AI compiler
- Implement new capabilities based on a novel compiler architecture
- Propose architectural improvements aligned with advances in ML models and hardware
- Apply modern parallelisation and partitioning techniques to generate optimised kernels
- Use performance data and benchmarking to identify optimisation opportunities
- Collaborate closely with product and ML teams to evolve the compiler architecture
Compiler Engineer background:
- 4+ years of professional experience working on compiler development
- Strong knowledge of compiler algorithms and data structures
- Very strong C/C++ skills
- Experience with low-level code generation and target-specific optimisations
- Familiarity with LLVM and traditional compiler techniques (instruction selection, register allocation, analysis passes)
- Experience with performance optimisations such as vectorisation, loop unrolling, fusion, or parallelisation
- This is an opportunity to play a key role in shaping the future of portable, sustainable AI infrastructure, with real ownership over core compiler technology.
If interested, please reach out to Harry Hansford @ IC Resources for more information.