
Frontend Compiler Engineer - MLIR / LLVM
Job Description
Posted on: November 14, 2025
Frontend Compiler Engineer - MLIR / LLVM
We are currently partnered with a pioneering computing company developing next-generation compiler technology that pushes the limits of performance and parallelism. Their team is expanding and looking for an experienced Compiler Engineer to contribute to the CodeGen layer of their MLIR-based toolchain, helping bridge high-level language constructs with low-level, high-performance intermediate representations.
This role can either be fully remote in Europe or onsite in Oulu.
Key Responsibilities for this Compiler Engineer position:
- Extend and maintain the compiler frontend’s CodeGen layer that lowers Clang AST constructs into MLIR operations.
- Collaborate with Clang AST visitors to emit well-structured and analyzable MLIR.
- Debug and enhance MLIR lowering pipelines across SCF, CF, Affine, MemRef, and LLVM dialects.
- Design and integrate new MLIR dialect operations, implementing folding and canonicalization for new and existing ops.
- Write and maintain lit tests and FileCheck-based verification for generated MLIR and compiler passes.
- Stay up to date with LLVM/MLIR evolution to ensure compatibility with new APIs and dialect updates.
Key Requirements:
- Proven understanding of the Clang AST, including Expr, Stmt, Decl, and traversal patterns.
- Strong experience with MLIR dialects, operations, regions, and SSA arguments.
- Familiarity with MemRef, SCF, CF, Affine, and LLVM dialects.
- Solid grasp of LLVM IR concepts (GEP, alloca, load/store, SSA form).
- Strong C++ programming skills and experience working in large, evolving compiler infrastructures.
Keywords: Compiler / MLIR / LLVM / Clang / CodeGen / Dialects / IR Transformations / AST / SSA / C++ / MemRef / Affine / SCF / CF / Optimization Passes / LLVM Backend / GlobalISel / SelectionDAG / Compiler Frontend / Intermediate Representation
If you are interested in this position, please send a copy of your CV to ts@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/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Senior React Native Developer

Frontend Compiler Engineer - MLIR / LLVM

Frontend Developer

Senior JavaScript Engineer

