London, England, United Kingdom Hybrid / WFH Options
ic resources
Social network you want to login/join with: Senior CompilerEngineer Exciting/Well funded start-up - Remote Working! A Senior CompilerEngineer is required to join a cutting-edge force in the realm of artificial intelligence, pushing the boundaries of innovation and redefining the future of technology. With a team of brilliant minds at … its core, my client stands at the forefront of AI research and development, creating solutions that seamlessly blend sophistication and practicality. What’s Required? For this Senior CompilerEngineer role, we’re interested in people from a variety of backgrounds, but your experience may include some of the following: Extensive experience or knowledge of LLVM OR GCC Advanced … C++ programming skills Strong knowledge of C/G/N Processing Units Good Multithreading experience or knowledge If you’re a Senior CompilerEngineer looking for an exciting new challenge within a great company, then please apply today to learn more! #J-18808-Ljbffr More ❯
Social network you want to login/join with: Software Engineer - Compiler (LLVM), london col-narrow-left Client: microTECH Global LTD Location: london, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 05.05.2025 Expiry Date: 19.06.2025 col-wide Job Description: 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 More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: GPU CompilerEngineer (LLVM/CPU/GPU) - Remote In UK, london col-narrow-left Client: European Tech Recruit Location: london, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 7 Posted: 18.06.2025 Expiry Date: 02.08.2025 col-wide Job Description: GPU CompilerEngineer A fantastic opportunity for an skilled CompilerEngineer 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 power … 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 ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: GPU CompilerEngineer (LLVM/CPU/GPU) - Remote In UK, slough col-narrow-left Client: European Tech Recruit Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 5 Posted: 10.06.2025 Expiry Date: 25.07.2025 col-wide Job Description: GPU CompilerEngineer A fantastic opportunity for an skilled CompilerEngineer 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 power … 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 ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: European Tech Recruit are working closely with a multinational semiconductor company who are looking for a talented GPU CompilerEngineer to join their team. This role is FULLY REMOTE but must be based within the UK. Responsibilities as GPU CompilerEngineer : Applies GPU knowledge to assist in … 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 ❯
Manchester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Recruit Location: Manchester, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 10.06.2025 Expiry Date: 25.07.2025 col-wide Job Description: GPU CompilerEngineer A fantastic opportunity for a skilled CompilerEngineer to join a global semiconductor leader, supporting their GPU teams. This position offers the flexibility to work … and methods to assess functionality, performance, and power consumption. Collaborate with team members to guide implementation and ensure alignment with project needs and goals. Assist in developing driver and compiler software to support GPU products. Write technical documentation and feature descriptions for GPU projects. Qualifications: Bachelor's or Master's degree in Science, Engineering, or a related field. At More ❯
Social network you want to login/join with: CompilerEngineer [Contractor], west london col-narrow-left Client: Location: west london, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 5 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: 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 CompilerEngineer [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 More ❯
Social network you want to login/join with: CompilerEngineer [Contractor], crawley, west sussex col-narrow-left Client: Location: crawley, west sussex, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 5 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: 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 CompilerEngineer [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 More ❯
Social network you want to login/join with: Senior CompilerEngineer - LLVM or MLIR Compilers 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 … 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 ❯
London, England, United Kingdom Hybrid / WFH Options
Serotonin
the ZK revolution, supporting web3 networks with reliable and cost-efficient proof generation. They are a high-performance cryptography startup with an exciting hardware twist looking for a talented Compiler Engineer. About the role: As a Senior CompilerEngineer, you will build tools to express computations on two types of novel machines, one digital and one virtual. More ❯
London, England, United Kingdom Hybrid / WFH Options
Io Me
Software Engineer (Haskell) Compiler - Plutus Core - IOE: Cardano - Part Time iome Greater London, England, United Kingdom Join or sign in to find your next job Join to apply for the Software Engineer (Haskell) Compiler - Plutus Core - IOE: Cardano - Part Time role at iome Software Engineer (Haskell) Compiler - Plutus Core - IOE: Cardano - Part Time iome … Greater London, England, United Kingdom 1 week ago Be among the first 25 applicants Join to apply for the Software Engineer (Haskell) Compiler - Plutus Core - IOE: Cardano - Part Time role at iome Who are we? IOHK, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer … results into production systems. This team has designed and implemented four languages for Cardano smart contracts (Plinth, Plutus IR, Typed Plutus Core, and Untyped Plutus Core) and improved the compiler and runtime with more built-in functions and optimizations, expanding the expressiveness, capability and security of smart contracts on Cardano. The team has formalized the semantics of Typed and More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Social network you want to login/join with: System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem, London col-narrow-left Client: Canonical Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: d544b22c0dd6 Job Views: 9 Posted: 27.06.2025 Expiry Date: 11.08.2025 col-wide Job Description: Canonical is a … yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a System Software Engineer for GCC/LLVM compiler, tooling, and ecosystem We are building a team to focus on the modern C and C++ programming language and their ecosystem on Ubuntu. … of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future inventions and open source communities. This is an exciting opportunity for a software engineer with a strong passion for compilers, runtimes and tool chains. You will have excellent competencies in modern C/C++, Linux distributions, software architectures and open source software. Come More ❯
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 ❯
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 ❯
London, England, United Kingdom Hybrid / WFH Options
Trilitech
What you'll do Improve the Smart Contract Languages for Tezos by adding new features, extending and improving the type system, improving code size of generated code, and improving compiler errors and performance. Work with the team to improve the toolchain for LSP, debugger, formatters, testing frameworks, build systems. Work collaboratively with the community to identify developer needs and More ❯
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 ❯
London, England, United Kingdom Hybrid / WFH Options
Qualcomm
pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm GPU Engineer, you may architect, design, implement, verify, and/or optimize the performance and power of GPU cores. Qualcomm Engineers collaborate with cross-functional teams to meet and exceed customer … using tools and methodsto assess functionality, performance, and power. Collaborates with team members toguide 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. Level of Responsibility: Works independently with minimal supervision. Decision-making may affect work beyond immediate More ❯
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 ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
CompilerEngineer £55,000 - £80,000 – Hybrid Working An exciting opportunity for a CompilerEngineer 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 CompilerEngineer, 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 CompilerEngineer 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 CompilerEngineer 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 ❯
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 ❯
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 CompilerEngineer [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 ❯
computing a reality. We're making remarkable progress and growing fast. About the role Our Tooling team is building out the compilation toolchain for fault-tolerant quantum computing. The compiler enables the quantum computer user to use representations of novel error-correcting codes and to execute their programs with new real-time decoders. This role is a fantastic opportunity … working collaboratively, with a diverse range of people Broad knowledge of the whole software and hardware stack: compilers, operating systems, computer architectures Deep experience with LLVM, GCC, or other compiler toolchains Expertise in Python; expertise in C++ or Rust Interest in working in the quantum open-source ecosystem Excellent communication skills, both written and verbal What you can expect More ❯
We are working closely with a multinational semiconductor company who are looking for a talented GPU CompilerEngineer 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 ❯
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 ❯
City of London, London, United Kingdom Hybrid / WFH Options
European Tech Recruit
GPU CompilerEngineer A fantastic opportunity for an skilled CompilerEngineer 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 ❯