About the role
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.