m

AI Compiler Optimization Engineer

microTECH Global LTD

Edinburgh, Scotland, United Kingdom · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

We are looking for an experienced AI Compiler Optimization Engineer to enhance the performance of AI model inference by leveraging advanced compiler technologies. This role primarily focuses on optimizing performance for CPU and hybrid CPU/XPU heterogeneous computing environments. The engineer will also be responsible for profiling AI frameworks to uncover new optimization potentials and translating the latest industry research into actionable improvements.

Key Responsibilities

  • Apply compiler optimization techniques, such as MLIR level improvements and LLVM backend enhancements, to boost inference efficiency on CPU and CPU/XPU hybrid platforms.
  • Enhance JIT compute graph execution through operator fusion, improved memory allocation, and other strategies aimed at reducing latency and increasing throughput.
  • Conduct profiling of complete inference workflows within popular AI frameworks including TensorFlow, PyTorch, ONNX, and llama.cpp to detect performance bottlenecks and hotspots.
  • Design and execute optimization measures, including kernel-level tuning and graph-level improvements across multiple AI frameworks.
  • Monitor the latest research in AI and compiler technology through academic literature and open-source development to inform optimization approaches.
  • Create detailed reports offering insights into emerging trends, benchmarking data, and viable optimization strategies.

Preferred Experience

  • Proficiency in LLVM and MLIR development environments.
  • Extensive experience optimizing AI models across multiple frameworks.
  • Strong technical writing abilities demonstrated through prior publications or technical reporting.

Tools & software

PyTorch TensorFlow PyTorch required TensorFlow required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer