Skip to main content

Staff Software Engineer

Job Description

Staff Level Compiler Engineer - LLVM/GPU


In this role as a senior/staff level compiler engineer you'll have the chance to work in close collaboration with the thriving compiler community. Within this role you will be one of the leaders in the GPU compiler space and your motivation working on GPU & Compiler tech will push forward this project.


You will have the ability to join a multinational and dynamic compiler group located across Europe with the main R&D HQ based in the UK. The company support Graphics (OpenGL/ES, Vulkan, DirectX) and Compute (OpenCL, ML) APIs and work on improving GPU technologies that the mobile market will see in years to come. If you are interested to lead a GPU compiler project working on groundbreaking mobile GPUs and their future technology then apply below!


Required Skills & Experience needed:

  • Prior working experience with compiler technologies may that be with LLVM or GCC, or if you have experience working on AI/ML related compilation infrastructure such as MLIR this could also be of interest.
  • Experience with open source compiler frameworks like TVM/MLIR/Glow is a plus
  • Strong programming skills with C and/or C++.
  • Open Source code commits and reviews are beneficial.
  • Experience of low level software or hardware development that require looking at computer architecture specifications like compilers, debuggers, models.
  • Knowledge or interest in the fields of Deep Learning & AI.


Keywords: Compiler / Compilation / LLVM / GCC / OpenSource / Linux / C / C++ / Hardware / debuggers / Machine Learning / Deep Learning / TVM / MLIR / Glow / AI / Neural Networks


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/about-us/privacy-notice/

Staff Software Engineer

Cambridge, UK
Full time

Published on 04/17/2024

Share this job now