×
Register Here to Apply for Jobs or Post Jobs. X

Compiler Engineer

Job in Cumbernauld, North Lanarkshire, G67, Scotland, UK
Listing for: Switch Tech Talent
Full Time, Seasonal/Temporary position
Listed on 2026-05-30
Job specializations:
  • IT/Tech
    AI Engineer, Systems Engineer
Job Description & How to Apply Below

Overview

2 days ago Be among the first 25 applicants

This range is provided by Switch Tech Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Switch Tech Talent

Role

Role:
Compiler Engineer (mid, senior, staff)

About the Company

An AI Infrastructure Start-up (B2B SaaS) are building a next-generation platform and seeking Mid/Senior/Staff Compiler Engineers.

Their LLVM/MLIR-based pipeline delivers lower latency, higher throughput, and improved cost efficiency across GPUs, enabling teams to scale production AI without scaling the bill.

Responsibilities
  • Designing and extending MLIR dialects, building conversion pipelines.
  • Implementing and optimising passes.
  • Extending and maintaining backends, curating and writing custom kernels (CUDA/HIP) with runtime integration for optimal occupancy and bandwidth use.
  • Profiling, measuring, and preventing regressions using tools such as nsight-compute, rocprof, vtune, and perf, supported by CI’d performance suites.
  • Driving upstream improvements to LLVM/MLIR, authoring RFCs, and reviewing PRs.
  • Collaborating with model optimisation and runtime teams on ABI, graph partitioning, and kernel launch strategies.
  • Experience with LLVM and/or MLIR.
  • 3+ years’ experience in production compiler or toolchain development (LLVM/MLIR, GCC, IREE/XLA/TVM, etc.).
  • Expertise in C++17/20.
  • Strong understanding of GPU architecture.
  • Proven performance engineering skills.
Compiler Engineer

Desirable Experience
  • Exposure to IREE, OpenXLA/XLA, TVM, Tensor

    RT-LLM, or Glow.
  • Knowledge of quantisation (INT8/INT4), dynamic shapes, and autotuning.
  • Familiarity with CPU vectorisation (AVX2/AVX-512/SVE), register allocation, or polyhedral techniques.
  • Experience with FPGA/HLS flows or custom accelerator backends.
Why Join
  • Opportunity to take ownership of critical compiler subsystems with visible upstream impact.
  • Work on one of the most complex and valuable challenges in AI, translating FLOPs into real-world performance.
  • Contribute to reducing compute costs, lowering CO₂ emissions, and easing demand on the global power grid.
  • Competitive compensation
    * and growth opportunities within a fast-paced, highly technical team.
Seniority and Employment Details
  • Seniority level:
    Mid-Senior level
  • Employment type:

    Full-time
  • Job function:
    Information Technology
  • Industries:
    Software Development

Referrals increase your chances of interviewing at Switch Tech Talent by 2x

Apply BELOW

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary