Compiler engineer in Luton

Compiler engineer in Luton

Luton Full-Time No working from home possible
European Tech Recruit

A deep tech start-up are seeking to bolster their team with a talented frontend compiler engineer.

Responsibilities:

  • Design and implement front-end compiler modules (parsers, ASTs, semantic analyzers, type systems) using or extending Clang/LLVM.
  • Implement language features, ISA extensions, and front-end mechanisms to detect parallelism (loops, vectorization, task/thread-level parallelism).
  • Translate high-level code into intermediate representations (LLVM IR or custom IR) optimized for Flow’s PPU-enabled backend.
  • Collaborate across teams to ensure front-end output aligns with backend requirements, including instruction selection and code offloading.
  • Develop diagnostics, error/warning messages, benchmarking, and tooling to improve usability, reliability, and performance of the compiler.

Requirements:

  • Strong experience in compiler front-end development: parsing, ASTs, type checking, semantic analysis, IR generation.
  • Proficiency with LLVM/Clang front-end and understanding of how front-end maps to back-end via IR.
  • Solid understanding of CPU architectures, SIMD/MIMD, vectorization, and exposing parallelism in software.
  • Familiarity with ISA extensions or custom instruction sets (e.g., RISC-V) for heterogeneous CPU + PPU targets.
  • Strong software engineering skills: debugging, testing, cross-team collaboration, and delivering production-quality front-end compilers.

If this role is of interest please apply directly on LinkedIn or send a copy of your CV to alex@eu-recruit.com.

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)

Compiler engineer in Luton employer: European Tech Recruit

Join a leading global technology organisation in Edinburgh, where innovation meets collaboration. As an AI Engineer, you'll be part of a dynamic research and development team dedicated to pushing the boundaries of multimodal AI and edge computing. Enjoy a supportive work culture that fosters professional growth, offers competitive benefits, and provides unique opportunities to work on groundbreaking projects that shape the future of intelligent mapping and spatial reasoning systems.

European Tech Recruit

Contact Details:

European Tech Recruit Recruitment Team