18 of 18 LLVM Jobs in the UK excluding London

Scientific Software Engineer

Hiring Organisation
Pertemps Reading
Location
Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£95,000
compiler development and SSA. Understanding of modern software development, including Git, testing, CI/CD and debugging. Strong problem-solving and communication skills. Desirable LLVM or MLIR experience. Programming language design. Compiler optimisation. Scientific simulation or high-performance computing. Open-source development experience. Please apply directly ...

Software Engineer (RISC-V/Compiler)

Hiring Organisation
microTECH Global LTD
Location
Cambridge, England, United Kingdom
level systems programming. - Strong proficiency in C; familiarity with C++ and Python are a plus. - Solid understanding of compiler internals; experience with LLVM is a plus. - Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). - Experience developing for embedded or resource-constrained environments, including real-time ...

Senior Machine Learning Applications and Compiler Engineer, LPX

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
data structures, algorithms, and concurrency. Hands on experience with compiler or runtime development, including IR design, optimization passes, or code generation. Experience with LLVM and/or MLIR, including building custom passes, dialects, or integrations. Familiarity with deep learning frameworks such as TensorFlow and PyTorch, and experience working with ...

Compiler Engineer

Hiring Organisation
microTECH Global LTD
Location
Cambridge, England, United Kingdom
Good communication skills, both written and verbal Broad knowledge of the whole software and hardware stack: compilers, operating systems, computer architectures Experience in compilers (LLVM MLIR or others), in particular experience in middle- and back-end areas such as IR design, optimization passes, instruction selection, etc. Experience of shipping ...

Senior Compiler Engineer - Systems Team

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Computer Science, Electrical Engineering, or a related disciplineBroad knowledge of the whole software and hardware stack: compilers, operating systems, computer architecturesExperience in compilers (LLVM MLIR or others)Experience of shipping software to usersProficiency in Python; proficiency in C++ or RustAbility to convert product requirements into technical specifications to document ...

Senior Principal CPU Architect | MRL Consulting

Location
Cambridgeshire and Peterborough, England, United Kingdom
accurate simulators using C/C++ and Python , such as gem5. Experience delivering multiple high-performance CPU silicon designs is highly desirable. Knowledge of LLVM/GCC, RISC-V or advanced packaging technologies would be advantageous. This is an excellent opportunity for a senior CPU architect to shape future ...

Senior CPU Compiler Performance Engineer

Location
Cambridge, England, United Kingdom
DSPs and engaging with pre‐silicon compiler and toolchain contributions. A track record of working with industry standard compiler infrastructure such as GCC, LLVM or MLIR. Knowledge of AI algorithms, scientific HPC applications and related code optimisations. Significant contributions to free software and open source compiler communities. With highly ...

Senior Compiler Engineer

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
that NVIDIA builds. Would you like to be part of this outstanding organisation? We need you to design, develop and help improve the upstream LLVM Toolchain for NVIDIA's CPUs. These compilers are key for the performance of AI, HPC and other performance critical software deployed on NVIDIA Data ...

Compiler Engineer

Location
City of Edinburgh, Scotland, United Kingdom
diversified team with different culture background but share common goals. Your contribution can be up-streamed to open-source communities. Key Responsibilities: Develop LLVM based compilers: Enable compiler for new architecture features Design & implement optimization for xPU architectures Use AI technology to help compiler optimize Analyze performance of compiler ...

MLOps Engineer

Location
Oxford, England, United Kingdom
built simultaneously Strong Preference For Experience with custom or novel accelerator hardware (FPGAs, ASICs, NPUs, or research chips) Familiarity with ML compiler stacks: MLIR, LLVM, TVM, XLA, or vendor-specific compilers (NVCC, TensorRT, etc.) Experience with model optimisation techniques: quantisation (INT8/INT4/FP8), pruning, distillation, or mixed ...

Senior AI Compiler Engineer

Location
Bristol, England, United Kingdom
Bristol office, the Senior AI Compiler Engineer works in the Compilation Tools team and plays a pivotal role in developing and enhancing the LLVM – based toolchain for our novel multi – core processors, with a particular focus on enabling AI and machine learning workloads on XMOS hardware. Key Responsibilities: Working ...

Senior Compiler Engineer

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
things to build Riverlane's software stack. The stack encodes Riverlane's novel QEC codes and real-time decoder interfaces into a greenfield, modern LLVM MLIR-based compiler. You will help Riverlane build the critical compilation and runtime systems needed for large-scale fault-tolerant quantum computers. Riverlane … Good communication skills, both written and verbal Broad knowledge of the whole software and hardware stack: compilers, operating systems, computer architectures Experience in compilers (LLVM MLIR or others), in particular experience in middle- and back-end areas such as IR design, optimization passes, instruction selection, etc. Experience of shipping ...

AI Compiler Optimization Engineer

Location
City of Edinburgh, Scotland, United Kingdom
optimization opportunities, and delivering cutting-edge insights from industry research. Key Responsibilities: Compiler-Based Performance Optimization: Implement compiler techniques (e.g., MLIR level optimizations, LLVM backend optimizations) to enhance inference performance on CPU and CPU/XPU hybrid systems Optimize JIT level compute graphs with operator fusion, memory allocation … etc. for latency/throughput improvements Preferred: Experience with LLVM/MLIR development AI Model Profiling & Framework Optimization: Profile end-to-end inference workflows on frameworks like TensorFlow, PyTorch, ONNX, and llama.cpp to identify hotspots and bottlenecks Propose and implement optimization strategies (e.g., kernel tuning, graph-level optimizations) Preferred ...

LLVM Compiler Engineer – AI & xPU Optimizations

Location
City of Edinburgh, Scotland, United Kingdom
Huawei Research and Development UK Limited is seeking a compiler engineer to join a global team based in Cambridge and Edinburgh. You will develop LLVM-based compilers, analyze performance, and optimize for xPU architectures while collaborating with cross-functional teams. The role emphasizes cutting-edge compiler research, open-source ...

AI Compiler Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Bristol, UK
Employment Type
Full-time
across compiler pipelines, optimisation passes, and performance-critical software components Optimise ML workloads and computational graphs for efficient execution Contribute to compiler technologies involving LLVM/MLIR and related tooling AI Compiler Engineer background Experience working with compiler infrastructure such as LLVM, MLIR, or related technologies Understanding ...

AI Compiler Optimization Engineer - Edinburgh

Hiring Organisation
Microtech Global Ltd
Location
Livingston, West Lothian, UK
Employment Type
Full-time
optimization opportunities, and delivering cutting-edge insights from industry research. Key Responsibilities: Compiler-Based Performance Optimization: Implement compiler techniques (e.g., MLIR level optimizations, LLVM backend optimizations) to enhance inference performance on CPU and CPU/XPU hybrid systems Optimize JIT level compute graphs with operator fusion, memory allocation … etc. for latency/throughput improvements Preferred: Experience with LLVM/MLIR development AI Model Profiling & Framework Optimization: Profile end-to-end inference workflows on frameworks like TensorFlow, PyTorch, ONNX, and llama.cpp to identify hotspots and bottlenecks Propose and implement optimization strategies (e.g., kernel tuning, graph-level optimizations) Preferred ...

AI Compiler Optimization Engineer - Edinburgh

Hiring Organisation
Microtech Global Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
optimization opportunities, and delivering cutting-edge insights from industry research. Key Responsibilities: Compiler-Based Performance Optimization: Implement compiler techniques (e.g., MLIR level optimizations, LLVM backend optimizations) to enhance inference performance on CPU and CPU/XPU hybrid systems Optimize JIT level compute graphs with operator fusion, memory allocation … etc. for latency/throughput improvements Preferred: Experience with LLVM/MLIR development AI Model Profiling & Framework Optimization: Profile end-to-end inference workflows on frameworks like TensorFlow, PyTorch, ONNX, and llama.cpp to identify hotspots and bottlenecks Propose and implement optimization strategies (e.g., kernel tuning, graph-level optimizations) Preferred ...

Senior AI Compiler Engineer – LLVM Toolchain (Bristol)

Location
Bristol, England, United Kingdom
XMOS is seeking a Senior AI Compiler Engineer to lead the development of the LLVM-based toolchain for a new multi-core RISC-V processor, with a focus on enabling AI and ML workloads on XMOS hardware. You will join the Compilation Tools team in Bristol or UK-based ...