Compiler Engineer - Remote - Perm

Posted 6 hours 43 minutes ago by microTECH Global Limited

Permanent
Not Specified
Other
London, United Kingdom
Job Description

Hey Adam!

We have this role in the UK, would you be open to this on a remote basis?

Role Overview

Compilers are a key part of GPU and Machine Learning technology.

Compilers ensure the most efficient code runs on highly multithreaded, deeply pipelined acceleration engines for graphics, compute, and neural network use cases.

Candidate Profile

We are seeking engineers with experience in compilers, code generation, and optimization.

Expertise in using the LLVM compiler family is required.

Experience with GPUs for computation and GPU shader optimization is desirable.

A strong understanding of shader cores and hardware neural network accelerators is also desirable.

Familiarity with shading and compute languages such as GLSL, HLSL, SPIR-V, or OpenCL-C is expected.

Excellent programming skills in C or C++ are required.

Key Responsibilities
  1. Develop a compiler that efficiently targets mobile GPUs.
  2. Liaise with GPU driver teams to capture compiler requirements.
  3. Collaborate with performance optimization teams to improve GPU code generation.
  4. Become an expert in using GPUs for computational tasks like ML and NN.
Required Experience
  • BSc or MSc in a relevant discipline.
  • 5+ years of experience in compilers, GPU development, or related fields.
  • Strong knowledge of the LLVM compiler family.
  • Proficiency in one or more GPU shading or compute languages.