15 of 15 Permanent Compiler Engineer Jobs in England

AI Compiler Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Bristol, UK
Employment Type
Full-time
Bristol-based technology company building next-generation AI and intelligent edge computing solutions. Their technology sits at the intersection of AI, specialised hardware, and compiler infrastructure, where software and hardware are designed closely together to unlock performance, efficiency, and real-world deployment. This is an opportunity to join … highly technical team working on genuinely challenging problems, with strong technical ownership and the ability to influence the direction of the compiler stack. AI Compiler Engineer responsibilities Design and develop AI compiler infrastructure targeting specialised hardware platforms Work across compiler pipelines, optimisation passes, and performance ...

LLVM Compiler Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, UK
Employment Type
Full-time
with a well-funded, fast-growing semiconductor and AI computing company building high-performance compute platforms at the intersection of advanced silicon, accelerators, and compiler technology. They are expanding their compiler organisation and are looking for Senior to Staff-level Compiler Engineers to work on performance-critical … hardware-aware compiler systems that directly impact next-generation compute products. Senior Compiler Engineer responsibilities Development and evolution of LLVM-based and custom compiler toolchains Performance optimisation for AI/ML and accelerator-driven workloads Low-level code generation, backend, and systems-level compiler work ...

Senior Compiler Engineer - Systems Team

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Senior Compiler Engineer – Systems Team Cambridge, UK | Full-time | Permanent | HybridSalary: 68,000 to 100,000, DOEThe salary range for this role is broad, as we are able to consider varying levels of experience. Any offer made will carefully take into account level of experience (including relevant industry … them through product integration and help with troubleshooting complex quantum systems. They are key to securing design wins and driving product development. As a Compiler Engineer, you will configure the software libraries and low-level code to run our custom DeltaFlow Hardware which connects to our customers Quantum ...

Senior Compiler Engineer

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
looking to hire a CPU Compiler Engineer for an exciting and fun role at NVIDIA. We craft outstanding compilers that realise the potential of NVIDIA's CPUs designed for the world's largest AI and HPC workloads: . Our compiler organisation makes its mark on every … super computing centres around the world. In this role you will solve critical problems working alongside an outstanding engineering team with vision in Compiler technology and systems software, doing what you enjoy! You will also be collaborating with the relevant upstream projects and improving the state of the art. ...

Senior AI Compiler Engineer

Location
Bristol, England, United Kingdom
Full time, permanent Location: Ideally Bristol or based in UK. Reporting to : Software Manager, Compilation Tools Based in our 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 … maintain, and enhance a complete toolchain for a new multi – core RISC – V processor . The toolchain consists of a Clang C/C++ compiler, runtime libraries and LLD linker. Maintaining and enhancing the currently shipping XCORE ISA toolchain. This includes a traditional compile chain plus bespoke tools ...

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 … based, maintaining the XCORE toolchain and MLIR-based AI compiler, while contributing to the next generation of silicon and tooling for embedded devices. #J-18808-Ljbffr ...

Senior Machine Learning Applications and Compiler Engineer, LPX

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
NVIDIA is seeking engineers to develop algorithms and optimizations for our LPX inference and compiler stack. You will work at the intersection of large-scale systems, compilers, and deep learning, crafting how neural network workloads map onto future NVIDIA platforms. This is your chance to be part of something … outstandingly innovative! What you'll be doing: Build, develop, and maintain high-performance runtime and compiler components, focusing on end-to-end inference optimization. Define and implement mappings of large-scale inference workloads onto NVIDIA's systems. Extend and integrate with NVIDIA's SW ecosystem, contributing to libraries, tooling ...

Senior CPU Compiler Performance Engineer

Location
Cambridge, England, United Kingdom
looking to hire a senior CPU Compiler Performance Engineer for an exciting and fun role at NVIDIA. Visit https://www.nvidia.com/en-in/data-center/grace-cpu/to learn about our GPUs and CPUs. We craft outstanding compilers that realise the potential … NVIDIA's CPUs, designed for the world's largest AI and computing markets. Our compiler organization makes its mark on every CPU, GPU and compute unit that NVIDIA builds. Responsibilities Work with a geographically distributed partner organisation to understand, modify and improve CPU Compiler SW at NVIDIA. Analyse ...

Senior CPU Compiler Performance Engineer Optimize Compute

Location
Cambridge, England, United Kingdom
NVIDIA in Cambridge is seeking a Senior CPU Compiler Performance Engineer to drive performance improvements across the compiler toolchain for NVIDIA CPUs. You will work on optimizing compiler software, analysing AI workloads, and collaborating with global teams to push next‐generation compute. The role requires strong … C++ expertise, deep CPU architecture knowledge and experience with compiler development. You will influence hardware/software co-design and contribute to open-source projects #J-18808-Ljbffr ...

Software Engineer, TPU Compiler, PhD, Early Careers

Location
London, United Kingdom
data storage, security, artificial intelligence, natural language processing, UI design and mobile the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Googles needs with opportunities to switch teams and projects as you and our fast-paced … problems across the full-stack as we continue to push technology forward. TPU team develops the Accelerated Linear Algebra (XLA) TPU parallelizing compiler used to partition, optimize, and run large-scale machine learning models across multiple TPU accelerators for internal (e.g. Google DeepMind) and external customers. ...

Software Engineer, TPU Compiler, PhD, Early Careers

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Googles needs with opportunities to switch teams and projects as you and our fast-paced … problems across the full-stack as we continue to push technology forward. TPU team develops the Accelerated Linear Algebra (XLA) TPU parallelizing compiler used to partition, optimize, and run large-scale machine learning models across multiple TPU accelerators for internal (e.g. Google DeepMind) and external customers. ...

Staff ML Performance Engineer (Compiler)

Location
Greater London, England, United Kingdom
work environment; we back each other to deliver impact. Make Wayve the experience that defines your career! The role As a Staff ML Performance Engineer, you’ll play a key role in high-impact projects, optimising ML inference for edge accelerators and GPUs. The focus of this team … compilers, runtimes, and kernels (e.g. operator fusion, scheduling, quantisation‐aware performance, custom kernels) Profile and pinpoint bottlenecks across the full inference stack (model graph, compiler/runtime, kernel execution, memory movement) and deliver measurable improvements. Build robust benchmarking and regression testing to ensure performance improvements hold across models, devices ...

Senior Compiler Engineer

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Software team's mission is to enable anyone to be able to write and run a fault tolerant program on a quantum computer. The compiler is a critical part of this toolchain. This role is a fantastic opportunity to help us build and ship this toolchain … adapt is important. What you will do Design and build system tools such as compilers, emulators, profilers and debuggers Design and implement correct, maintainable compiler optimizations, transformations, and analyses across multiple IR levels. Own a substantial part of the software stack for error-corrected quantum computing systems Mentor, guide ...

Software Engineer (RISC-V/Compiler)

Hiring Organisation
microTECH Global LTD
Location
Cambridge, England, United Kingdom
unsafe Rust, FFI, and low-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 ...

Compiler Engineer

Hiring Organisation
microTECH Global LTD
Location
Cambridge, England, United Kingdom
adapt is important. What you will do Design and build system tools such as compilers, emulators, profilers and debuggers Design and implement correct, maintainable compiler optimizations, transformations, and analyses across multiple IR levels. Own a substantial part of the software stack for error-corrected quantum computing systems Mentor, guide … lead engineers in the team Lead collaboration with other engineering teams to integrate their software and hardware artifacts with the compiler Work with scientists and engineers to implement new error correcting codes, and runtimes for new decoders What we need Curiosity to learn new things Experience of working collaboratively ...