23 of 23 Permanent Compiler Engineer Jobs in the UK

Senior Compiler Engineer

Location
Greater London, England, United Kingdom
next‐generation use cases in the IoT, wearable, embedded, and automotive domains. To support our rapid product roadmap, we are seeking a Senior Compiler Engineer to help drive the evolution of our next‐generation compiler framework to enable more complicated use cases, and achieve better performance … chip. As a core member of our SDK team, you will be responsible for the end‐to‐end compiler development lifecycle and collaborate with cross‐functional peers to extract maximum value for our customers. We will trust you with: Design and implement the compiler for next‐generation ...

Compiler Engineer - Edinburgh/Cambridge

Location
City of Edinburgh, Scotland, United Kingdom
will join a team of compiler engineer located in Cambridge/Edinburgh and global locations to develop compilers and libraries. You will learn to resolve real-world server, HPC and AI computing problems by analyzing performance issues, applying state of art optimizations, debugging the compilation procedure and present … 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 generated ...

Senior Compiler Engineer for AI Accelerators at the Edge

Location
Greater London, England, United Kingdom
Innatera is seeking a Senior Compiler Engineer to drive a next‐gen compiler framework for our AI accelerator chips. You will own the end‐to‐end development lifecycle and work with SDK, algorithm, architecture, and hardware teams to extract value for customers. Ideal candidates combine Python/ ...

Remote Front-End Compiler Engineer Automotive (C/C++, Clang)

Location
United Kingdom
Resources is seeking a Senior Front-End Compiler Engineer to join a growing compiler-tooling company. Fully remote across the UK or EU, you will develop front-end compiler and static-analysis tooling for C and C++ in autonomous-driving projects. You will work with Clang ...

Software Engineer, TPU Compiler, PhD, Early Careers

Location
Greater London, England, United Kingdom
Software Engineer, TPU Compiler, PhD, Early Careers London, UK Experience level Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Responsibilities Write product or system development code for the TPU compiler (in C++). Participate … lead design reviews with peers and stakeholders to decide amongst available technologies. Contribute to a compiler which scales-out machine learning models across accelerators like TPU/GPUs at Google and Cloud. Design and implement performance optimizations and critical features, which increase the velocity of important production teams. Apply ...

Mac Metal Framework and Compiler Engineer

Location
Greater London, England, United Kingdom
Selection changes the language of the page/content Mac Metal Framework and Compiler Engineer London, England, United Kingdom Software and Services Apple’s GGML (Graphics, GPU and Machine Learning) Software team provides graphics software foundations across all of Apple's products.London Mac Metal Framework and Compiler team is responsible for delivering Mac focused Metal framework and GPU compiler features for our current and future Mac products as well as contribute to evolution development of the graphics software foundation across all products. Description As a member of the Mac Metal Framework and Compiler team ...

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 ...

LLVM Compiler Engineer for HPC/AI Optimizations

Location
City of Edinburgh, Scotland, United Kingdom
microTECH Global Limited in the UK is seeking a dedicated compiler engineer to join a distributed team in Cambridge and Edinburgh. You will develop LLVM-based compilers and libraries, tackle real‐world server, HPC and AI computing problems, and contribute changes upstream to open‐source communities. The role … focuses on enabling new architecture features, optimizing xPU code, and using AI to improve compiler performance. #J-18808-Ljbffr ...

AI Compiler Optimization Engineer

Location
City of Edinburgh, Scotland, United Kingdom
technologies. We invite you to join us on this exciting journey and drive your career forward. Job Summary We are seeking a skilled AI Compiler Optimization Engineer to optimize AI model inference performance through advanced compiler technologies. You will focus on performance tuning for CPU or hybrid …/XPU heterogeneous architectures, profiling AI frameworks to discover new 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 ...

Software Engineer - Compiler & Runtime

Location
Reading, England, United Kingdom
million Series C funding round – the largest fundraise ever completed by a quantum computing company in Europe. The Purpose As a Software Engineer in our Compiler and Runtime team, you’ll build the software that helps turn quantum computing into a production reality. You’ll primarily develop … compiler and runtime features, using Python, C++, LLVM and related toolchains, while also evolving and improving our existing codebase. Your work will directly contribute to how OQC’s quantum computers are developed, operated and used. The Role You’ll join the Compiler and Runtime team and take ownership ...

AI Compiler Optimization Engineer - Edinburgh

Location
City of Edinburgh, Scotland, United Kingdom
seeking a skilled AI Compiler Optimization Engineer to optimize AI model inference performance through advanced compiler technologies. You will focus on performance tuning for CPU or hybrid CPU/XPU heterogeneous architectures, profiling AI frameworks to discover new 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 and etc. for latency/throughput improvements Preferred: Experience ...

TPU Compiler Engineer (PhD) – Early Career

Location
Greater London, England, United Kingdom
global technology company in London seeks a Software Engineer for its TPU Compiler team. The ideal candidate will be involved in writing C++ code, optimizing algorithms, and applying AI to compiler development. A PhD in a related field is required along with experience in parallel computing ...

Senior AI Compiler Engineer for ML Platform

Location
Cambridge, England, United Kingdom
Limited is seeking software engineers to join the ML compiler development team in Cambridge. You will contribute to AI/ML compiler design, model ingestion, and optimisation as part of Arm's ML software stack. The role requires strong C++/Python skills, experience with the full software ...

AI Compiler Optimization Engineer (Hybrid CPU/XPU)

Location
City of Edinburgh, Scotland, United Kingdom
Huawei Research and Development UK Limited in Edinburgh is seeking a skilled AI Compiler Optimization Engineer to boost AI model inference performance on CPU and CPU/XPU hybrid systems, using advanced compiler techniques. You will profile frameworks such as TensorFlow, PyTorch and ONNX, optimize graph execution ...

Senior AI Compiler Engineer for ML Graphs

Location
Cambridge, England, United Kingdom
Limited's Central Technology Machine Learning Group is seeking software engineers to join the ML compiler development team in Cambridge. You will contribute to the design and implementation of an AI/ML compiler, ensuring it integrates with the ML software stack and collaborates with specialists across ...

Mac Metal Framework & GPU Compiler Engineer

Location
Greater London, England, United Kingdom
Apple’s Mac Metal Framework and Compiler team in London is seeking a talented engineer to design, develop and adopt Metal API and shading language features for Mac products. You will contribute to the graphics stack and help deliver high-performance GPU capabilities across Apple's software. … work with the broader GGML group to improve graphics quality, performance and stability, collaborating with compiler, driver and framework teams on end-to-end integration. #J-18808-Ljbffr ...

Staff Software Engineer - AI Compiler

Location
Cambridge, England, United Kingdom
Description: Arm's Central Technology Machine Learning Group is looking for highly motivated and creative software engineers to join the ML compiler development team! You would join our diverse and dedicated team shaping the future of AI on Arm's platforms. We work on all aspects of ML graph … level hardware programming, efficient memory allocation and performance optimisation. Responsibilities: You will contribute to the design and implementation of an AI/ML compiler and ensure that it integrates well with rest of our ML software stack. We are looking for an engineer who has a desire ...

Quantum Compiler & Runtime Engineer

Location
Reading, England, United Kingdom
Reading, United Kingdom, is building the future of quantum computing with a hands-on Software Engineer in the Compiler and Runtime team. You’ll develop new features in Python and C++, work with LLVM, and contribute across the full software lifecycle from design to delivery. You’ll collaborate ...

Software Engineer (Compilers)

Location
Haywards Heath, England, United Kingdom
considered impossible, with applications ranging across a broad range of industries, including healthcare, materials and aerospace. We are seeking to hire a Software Engineer to develop software to operate our quantum processors. Passionate about helping create technologies which can change the world? We may be the right place … communication skills Must-have Skills 5+ years of experience designing, developing, debugging, testing, maintaining, and profiling software using Rust, C, and C++ Experience in compiler development Experience with algorithm development, verification and optimisation Hands-on experience with a toolchain codebase, such asLLVM, GCC, or other open-source/commercial ...

Software Engineer (Compilers)

Location
Haywards Heath, England, United Kingdom
considered impossible, with applications ranging across a broad range of industries, including healthcare, materials and aerospace. We are seeking to hire a Software Engineer to develop software to operate our quantum processors. Passionate about helping create technologies which can change the world? We may be the right place … communication skills Must-have Skills 5+ years of experience designing, developing, debugging, testing, maintaining, and profiling software using Rust, C, and C++ Experience in compiler development Experience with algorithm development, verification and optimisation Hands-on experience with a toolchain codebase, such as LLVM, GCC, or other open-source/ ...

ML Systems & Compiler Research Engineer

Location
Cambridge, England, United Kingdom
Huawei Research and Development UK Limited in Cambridge is seeking an engineer to work on CPU research where AI meets low-level systems. You will design and implement compiler passes, JIT paths, and runtimes on ARM64 platforms, collaborating with CPU architects and kernel engineers. The role requires strong … C++ and Python, plus hands-on experience in at least two areas such as compiler infrastructure, language runtimes, or RL-based training. A non-trivial end-to-end project is highly valued. #J-18808-Ljbffr ...

Senior Edge ML Engineer — On-Device AI & Compiler Lead

Location
Camden Town, England, United Kingdom
Rivian is seeking a Staff Machine Learning/AI Engineer to advance edge AI platforms and the ML/compiler ecosystem. You will port models to RAP1-class hardware, improve enablement infrastructure, and influence the hardware-software roadmap. You will lead ML enablement workflows, build tooling … broad model zoo, and drive quantization-aware training across constrained edge platforms in close partnership with ML, compiler and silicon teams. #J-18808-Ljbffr ...

Quantum Compilers Engineer - Equity & Unlimited PTO

Location
Haywards Heath, England, United Kingdom
pioneering quantum computing firm in the United Kingdom is seeking a experienced Software Engineer to develop software for operating their quantum processors. The ideal candidate will have over 5 years of experience in programming with Rust, C, or C++, and should possess skills in compiler development and algorithm ...