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

Compiler Engineer

Job in Banbridge, County Down, BT32, Northern Ireland, UK
Listing for: Switch Tech Talent
Full Time, Seasonal/Temporary position
Listed on 2026-07-04
Job specializations:
  • Software Development
    Software Engineer, AI Engineer (Applied/Software)
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, TensorRT-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

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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