Compiler Engineer (LLVM/Clang)
Fully Remote, France
Up to €500 per day
Contract
Compiler Engineer (LLVM/Clang)
Location: Fully Remote (HQ in France)
Contract Type: Freelance Contract - Initial 6 months with extensions
Rate: Up to €500 per day
We are working with a leading consultancy in France that is expanding its compiler engineering capability. They are looking for an experienced LLVM/Clang Compiler Engineer to support customer projects from initial scoping through to technical delivery. This is a hands-on role where you will design, build, and upstream production-grade compiler features particularly within backend/code generation, with a strong preference for RISC-V experience.
Responsibilities
- Implement and optimize backend components for LLVM targets (instruction selection, register allocation, scheduling, lowering).
- Extend and maintain Clang front-end and tooling where required (attributes, builtins, diagnostics, driver).
- Develop and tune middle-end IR passes, including vectorization, loop optimizations, inlining, and PGO/LTO workflows.
- Add and validate target features such as ISA extensions, relocations, TLS models, and ABI/calling conventions.
- Profile and optimize real workloads using tools like perf, VTune, and hardware counters.
- Contribute to LLVM/Clang upstream: RFCs, patches, reviews, and ongoing maintenance.
- Work closely with customers to understand requirements and provide accurate effort estimates for LLVM-based projects.
Key Skills
- Proven professional experience working on LLVM/Clang, especially in backend or code-generation.
- Strong C/C++ systems programming skills and solid understanding of compiler internals (IR, SSA, analysis, passes).
- Familiarity with computer architecture fundamentals (pipelines, memory models, caches, atomics).
- Comfortable with Unix toolchains, CMake/Ninja, git, and collaborative code review.
Bonus Points
- Experience with RISC-V architectures and extensions is highly preferred.
- Experience with MLIR, sanitizers, LLD, libc++, PGO/LTO, or embedded/cross-compilation workflows.
If you're excited about contributing to cutting-edge LLVM/Clang development and helping shape customer-facing compiler projects, apply now or contact us for more information
Know someone who could be a great fit? Refer a candidate and earn up to £250, with an additional £250 donated to a charity of your choice.
5V Tech is acting as an Employment Agency for this vacancy. We specialise in talent solutions.
Fully Remote, Europe
Up to €500 per day
Apply now!
Fully Remote, Europe
Up to €450 per day – Room for negotiation
Apply now!
Hybrid, France
Salary based on experience
If you are interested in this position, please reach out and apply to find out more!