Compiler Engineer Jobs in the UK

1 to 25 of 26 Compiler Engineer Jobs in the UK

Software Engineer - Compiler (LLVM)

London, UK
microTECH Global LTD
Software Engineer - Compiler Role Overview: Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers … for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for … vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization More ❯
Posted:

Software Engineer - Compiler (LLVM)

City of London, London, United Kingdom
microTECH Global LTD
Software Engineer - Compiler Role Overview: Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers … for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for … vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization More ❯
Posted:

Compiler Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
IC Resources
Compiler Engineer £55,000 - £80,000 – Hybrid Working An exciting opportunity for a Compiler Engineer has arisen with a pioneering quantum computing company, this is a fantastic chance to work at the forefront of cutting-edge technology, contributing to a unique software and hardware stack. As a Compiler Engineer, you’ll be part of … a collaborative, multidisciplinary team developing compilers, schedulers, and system tools, enabling fault-tolerant quantum computing. This is a hybrid role. What’s required for this Compiler Engineer position? Experience with compiler frameworks or system tools (e.g., LLVM, schedulers, profilers) Proficiency in Python and one of C++, Rust, or C Familiarity with system-level programming (OS, microprocessors, co … Git, CI, and testing frameworks BSc or higher in Computer Science, Electrical Engineering or similar Excellent communication skills and a willingness to learn quantum computing If you are a Compiler Engineer looking for a challenging, high-impact role in a fast-growing tech environment, please apply to learn more! To find out more about this and other Software More ❯
Posted:

GPU Compiler Engineer

United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer European Tech Recruit are working closely with a multinational semiconductor company who are looking for a talented GPU Compiler Engineer to join their team. This role is FULLY REMOTE but must be based within the UK. Responsibilities as GPU Compiler Engineer : Applies GPU knowledge to assist in the architecture, design, implementation … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Requirements: Master's degree in Electrical/Electronic Engineering, Computer Engineering, or Computer Science. 3+ More ❯
Posted:

GPU Compiler Engineer

United Kingdom
Hybrid / WFH Options
European Tech Recruit
We are working closely with a multinational semiconductor company who are looking for a talented GPU Compiler Engineer to join their team. This role is fully remote but must be based within the UK with full right to work. Key Responsibilities: Develop new graphics compiler API (SYCL, OpenCL, Vulkan, OpenGL, or D3D) features Develop new compiler optimizations or tune existing compiler optimizations; Support customer issues; Support new GPU HW features. Since these two roles will be the only employees on the team based in EMEA, we need candidates with a strong compiler background to be able to work independently. Key Requirements: Master's degree in Electrical/Electronic Engineering, Computer Engineering, or Computer … Science. GPU knowledge and GPU Compiler expertise, specifically LLVM 5+ years experience or PhD and 3+ years 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/ More ❯
Posted:

Senior Software Engineer (Graphics Compiler Technology)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Job Overview: We are seeking a skilled and motivated Senior Software Engineer to join our Compiler team supporting Mali mobile IPs. Our team works on Graphics and Compute APIs (OpenGL ES, OpenCL, Vulkan) within our LLVM-based compiler, focusing on enhancing GPU technologies for the mobile and automotive markets of the future. Responsibilities: Analyze Graphics and Compute … workloads and content Implement and test new features Optimize performance of Mali GPUs Required Skills and Experience: Experience in compiler development Preferred Skills and Experience: Knowledge of the LLVM compiler framework Familiarity with Graphics APIs such as DirectX, OpenGL, or Vulkan Benefits and Additional Information: Join us to influence the future of Graphics APIs, GPU architectures, and instruction More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Compiler Engineer (llvm)

City of London, London, United Kingdom
microTECH Global LTD
Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work … on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers … and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization BS/MS in Computer Science or related field More ❯
Posted:

Compiler Engineer (llvm)

London Area, United Kingdom
microTECH Global LTD
Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work … on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers … and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization BS/MS in Computer Science or related field More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

City of London, London, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

Cambridge, England, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

East London, London, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

Altrincham, Greater Manchester, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

Bolton, Greater Manchester, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

Leeds, West Yorkshire, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

Leigh, Greater Manchester, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

Bury, Greater Manchester, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

Central London / West End, London, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

GPU Compiler Engineer (LLVM / CPU / GPU) - Remote In UK

Ashton-Under-Lyne, Greater Manchester, United Kingdom
Hybrid / WFH Options
European Tech Recruit
GPU Compiler Engineer A fantastic opportunity for an skilled Compiler Engineer to join a Global Semiconductor Leader, supporting their GPU Teams. This position has the flexibility to work fully remotely from anywhere within the UK. Duties and Responsibilities: Applies GPU knowledge to assist in the architecture, design, implementation, verification, and/or optimization of the performance … and methods to assess functionality, performance, and power. Collaborates with team members to guide implementation and ensure alignment with needs and goals. Assists in the development of driver and compiler software to support GPU products. Writes technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor/Masters degree in Science, Engineering, or related field 3+ years of ASIC More ❯
Posted:

Senior Compiler Engineer

United Kingdom
European Tech Recruit
Senior Compiler Engineer We are currently working with a leading global tech company hiring across multiple levels including Senior/Staff & Mid-Level compiler engineering openings. You'll have the chance to work in close collaboration with next-generation gaming, XR and AI projects pushing the boundaries of content creation. We are searching for someone with knowledge … experience working with Compilation technologies and you would be interested in working with a world leader in this space - apply below. Required Skills & Experience needed: Prior working experience with compiler technologies may that be with Frontend/Backend LLVM or MLIR. Strong programming language skills with C and/or C++. Familiarity with a GPGPU API such as SYCL … that require looking at computer architecture specifications like compilers, debuggers, models. Knowledge of GPU architecture and optimization techniques for GPGPU code would be a plus but not essential. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/Low level/Hardware/debuggers/Fortran/OpenCL/CUDA/MLIR More ❯
Posted:

Compiler Engineer [Contractor]

United Kingdom
Flux Computing
Company Overview: Flux Computing designs and manufactures optical processors to train and run inference on large AI models. The Contract: We’re seeking a highly experienced and motivated Compiler Engineer [contractor] for a 3 month engagement outside of IR-35 to work on our ML Backend and functional simulator for our next-generation OTPUs with our permanent team. … Your mandate will be to deliver a production-ready ML backend (compiler, runtime, debugger) and functional simulator that can accurately run most large AI models. This role demands deep expertise in C and C++ programming, ML framework internals, compiler construction, and optimisation techniques. Key Deliverables: Implement Runtime: Build a runtime that seamlessly integrates with PyTorch, JAX, and TensorFlow … PJRT) for both training and inference execution patterns. The runtime must support asynchronous execution and multiple devices. Implement Compiler: Build a compiler that is extensible to future optimisation patterns across operation fusion, layout optimisation, tiling, and scheduling. Implement Debugger & Diagnostics: Support optional runtime assertions and compile-time dumps, tensorboard timelines, and JAX I/O callbacks. Implement Functional More ❯
Posted:

Staff Compiler Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Arm is looking for an engineer with compiler toolchain development experience to join the team that develops instruction set architecture for data processing. You will work closely with computer architects to help in exploring and identifying improvement opportunities both in architecture as well as on how it is deployed/adopted. Responsibilities: Exploration and development of new CPU … for improvement. Propose new solutions when the existing architecture is not sufficient. Prototyping of new CPU architecture features in experimental static and dynamic compilers. Test the viability of new compiler optimizations, based on new architectural concepts. Find additional opportunities for improvement in compiled code. Assist with deploying new compiler techniques for the Arm architecture: help the transition from … new architecture to actual product development. Assist compiler engineers on the implementation of novel concepts. Provide micro-architecture teams with representative workloads showing what code a compiler would generate in production software. Required Skills and Experience : Bachelors, Masters, or Ph.D. degree in Electrical Engineering, Computer Engineering, or Computer Science with a strong computer architecture, microarchitecture, performance analysis and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Remote Machine Learning Compiler Engineer - Gensyn (London)

Surbiton, England, United Kingdom
Hybrid / WFH Options
Blockchain Works
representation for training—with particular focus on ensuring reproducibility. Write novel algorithms for transforming intermediate representations of compute graphs between different operator representations. Ownership of two of the following compiler areas: Front-end - handle the handshaking of common Deep Learning Frameworks with Gensyn's IR for internal IR usage. Write transformation passes in ONNX to alter IR for middle … end consumption. Middle-end - write compiler passes for training-based compute graphs, integrate reproducible Deep Learning kernels into the code generation stage, and debug compilation passes and transformations as you go. Back-end - lower IR from middle-end to GPU target machine code. Minimum Requirements: Compiler knowledge—base-level understanding of a traditional compiler (LLVM, GCC) and … graph traversals required for writing code for such a compiler. Solid software engineering skills—practicing software engineer, having significantly contributed to/shipped production code. Understanding of parallel programming—specifically as it pertains to GPUs. Strong willingness to learn Rust—as a Rust by default company, we require everyone to learn Rust so that they can work across the More ❯
Posted:

Remote Machine Learning Compiler Engineer - Gensyn

London, United Kingdom
Hybrid / WFH Options
Blockchain Works
representation for training-with particular focus on ensuring reproducibility. Write novel algorithms for transforming intermediate representations of compute graphs between different operator representations. Ownership of two of the following compiler areas: Front-end - handle the handshaking of common Deep Learning Frameworks with Gensyn's IR for internal IR usage. Write transformation passes in ONNX to alter IR for middle … end consumption. Middle-end - write compiler passes for training-based compute graphs, integrate reproducible Deep Learning kernels into the code generation stage, and debug compilation passes and transformations as you go. Back-end - lower IR from middle-end to GPU target machine code. Minimum Requirements: Compiler knowledge-base-level understanding of a traditional compiler (LLVM, GCC) and … graph traversals required for writing code for such a compiler. Solid software engineering skills-practicing software engineer, having significantly contributed to/shipped production code. Understanding of parallel programming-specifically as it pertains to GPUs. Strong willingness to learn Rust-as a Rust by default company, we require everyone to learn Rust so that they can work across the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Compiler Engineer

City of London, London, United Kingdom
Flux Computing
us in London to be part of a highly motivated and skilled team that thrives on delivering impact and innovation at speed. The role We’re searching for Staff Compiler Engineers to architect and build the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs. You will own integration with PyTorch, Tensorflow, JAX, and MXNet … and roadmap for your team that unlocks key strategic technical and business goals that are essential to the success of Flux. Collaboration: Partner closely with hardware engineers to align compiler, runtime, and debugger requirements with the OTPU design; ensure software and hardware are designed together to deliver maximum performance. Architect & Build: Design and implement our compiler, runtime, and More ❯
Posted:

Staff Compiler Engineer

London Area, United Kingdom
Flux Computing
us in London to be part of a highly motivated and skilled team that thrives on delivering impact and innovation at speed. The role We’re searching for Staff Compiler Engineers to architect and build the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs. You will own integration with PyTorch, Tensorflow, JAX, and MXNet … and roadmap for your team that unlocks key strategic technical and business goals that are essential to the success of Flux. Collaboration: Partner closely with hardware engineers to align compiler, runtime, and debugger requirements with the OTPU design; ensure software and hardware are designed together to deliver maximum performance. Architect & Build: Design and implement our compiler, runtime, and More ❯
Posted: