1 to 25 of 31 Permanent Compiler Engineer Jobs

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

Compiler Engineer - AI Inference

Location
United Kingdom
that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. NVIDIA is seeking top-tier AI Compiler Engineer to drive innovation within our world-class compiler organization. In this role, you will push the boundaries of what is possible … need to see BS or MS in Computer Science, Computer Engineering, or a related field (or equivalent experience). A PhD is strongly preferred. Compiler Experience: 3+ years of relevant industry experience specializing in compiler optimizations, synthesis, and placement. MLIR Knowledge: Demonstrated, hands‐on experience working with MLIR. ...

AI Compiler Engineer: MLIR & GPU Inference

Location
United Kingdom
NVIDIA Corporation in the United Kingdom is seeking an AI Compiler Engineer to push the boundaries of compiler optimizations for next‐generation GPUs and AI workloads. You will work with MLIR, C/C++, and Python to optimize kernels, enable scalable datacenter deployments, and collaborate with hardware ...

Senior Compiler Engineer

Location
Greater London, England, United Kingdom
design of logic, data movement, packaging, optics and interconnect enables a step change in system level performance. The Role We're searching for Senior Compiler Engineer to join the team building the ML backend (compiler, run-time, and debugger) for our next-generation hardware that connect PyTorch … team's roadmap that unlock key high-impact technical and business milestones that drive the success of Olix. Architect & Build: Design and implement our compiler, runtime, and debugger for PyTorch, TensorFlow, JAX, and MXNet on custom hardware. Optimise Performance: Apply advanced techniques (layout, fusion, scheduling, tiling) to eliminate bottlenecks ...

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

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 Compiler Engineer C++/LLVM - Glasgow

Location
Glasgow, Scotland, United Kingdom
Glasgow (UK) Summary We are looking for an experienced compiler engineer with a strong interest in software security to join our team working on iXGuard. Our LLVM-based software protection product focuses on hardening iOS applications against both static analysis and dynamic tampering. The ideal candidate thrives … Science. +5 years of experience in a similar role. Previous experience working with complex code bases. Experience with LLVM tools and libraries. Experience with compiler internals. Strong command of low level programming and debugging practices that come with it. What Guardsquare offers you A full time job with ...

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

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

High Level Synthesis (HLS) Compiler Engineer (Intern)

Location
Marlow, England, United Kingdom
deploy cutting-edge solutions using advanced FPGA and SoC technologies. The High Level Synthesis (HLS) team at Altera specializes in creating sophisticated tools and compiler technologies that translate high-level programming languages into efficient hardware implementations. Join us and help shape the future of HLS, enabling faster innovation … fields such as AI, cloud computing, and embedded systems. Responsibilities Assist in the development and maintenance of HLS compiler infrastructure. Support the implementation of compiler passes and code transformations to optimize high-level code for hardware synthesis. Analyze and improve compilation flow from C/C++ to hardware ...

Software Engineer (Compilers)

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

Senior C++ Software Engineer – Compilers & Toolchains

Location
Cambridge, England, United Kingdom
Software Engineers who share a passion for leaving their mark on the future of computing. Job Overview: Are you interested in working on pioneering compiler technology as part of our team of dedicated engineers working with the wider LLVM community? We have an opening for an exciting and varied … role in our FuSa Toolchain team. In this role, you will contribute to the development of our commercial Functional Safety compiler toolchain and libraries.Previous experience working with LLVM or functional safety projects is desirable but not essential. Responsibilities: Develop our commercial C/C++ toolchain and libraries used ...

Senior CPU Compiler Performance Engineer

Location
United Kingdom
## Senior CPU Compiler Performance EngineerApplylocations: UK, Cambridge: UK, Remote: Switzerland, Zurich: Germany, Munichtime type: Full timeposted on: Posted Todayjob requisition id: JR2021384We are looking to hire a senior CPU Compiler performance Engineer for an exciting and fun role at NVIDIA. We craft outstanding compilers that realise … world's largest AI and computing markets: https://www.nvidia.com/en-in/data-center/grace-cpu/. Our compiler organisation makes its mark on every CPU, GPU and compute unit that NVIDIA builds. Would you like to be part of this outstanding organisation ...

HLS Compiler Engineer Intern — Shape Hardware Acceleration

Location
Marlow, England, United Kingdom
Altera Semiconductor Technology UK Limited in Marlow, United Kingdom, is offering a Student/Intern (Fixed Term) position in HLS compiler development. The role focuses on assisting in building and enhancing compiler infrastructure for high-level synthesis targeting FPGA/ASIC workflows. The candidate should be pursuing … Master or PhD in CS/EE/CE with C/C++ experience and interest in compiler design and hardware synthesis. #J-18808-Ljbffr ...

Senior Metal Framework & GPU Compiler Engineer

Location
Greater London, England, United Kingdom
Apple, Inc. in London, UK is seeking a Mac Metal Framework and Compiler Engineer to contribute to Metal API and shading language feature design, development and adoption. You will be part of the Linux Apple graphics stack team focusing on quality and performance improvements for Mac products. … role emphasizes working on Metal framework and compiler features, and requires deep C++ and GPU programming expertise within a graphics software environment. #J-18808-Ljbffr ...

Senior Compiler Engineer: ML Backend for AI Hardware

Location
Greater London, England, United Kingdom
Olix Computing Ltd. in London invites a Senior Compiler Engineer to help build the ML backend for the DX-1 accelerator. You will connect PyTorch, TensorFlow, JAX and MXNet to our low-level kernel drivers on custom hardware, pushing performance across large AI models. You will own projects … design and implement compiler, runtime, and debugger components, and mentor peers while tracking industry trends in GPUs and AI accelerators. A strong C/C++ background and ML framework knowledge are essential. #J-18808-Ljbffr ...

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

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. We craft outstanding compilers that realise the potential of NVIDIA's CPUs designed for the world's largest AI and computing markets: https://www.nvidia.com/en-in/data … center/grace-cpu/. Our compiler organisation makes its mark on every CPU, GPU and compute unit that NVIDIA builds. Would you like to be part of this outstanding organisation? We need you to design compiler and hardware software together including developing new technologies to help ...

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

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

Triton Software Engineer — ML/Compiler

Location
Cambridge, England, United Kingdom
leading tech firm in Cambridge is seeking a Software Engineer to design, implement, and support software for their machine learning accelerators, working closely with cross-functional teams. The ideal candidate has strong skills in Python and C++, and experience with performance optimization in complex code bases. This role offers ...

Triton Software Engineer — ML/Compiler

Location
Bristol, England, United Kingdom
leading tech firm in Cambridge is seeking a Software Engineer to design, implement, and support software for their machine learning accelerators, working closely with cross-functional teams. The ideal candidate has strong skills in Python and C++, and experience with performance optimization in complex code bases. This role offers ...

Quantum Compilers Engineer - Equity & Unlimited PTO

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

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

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