AI Compiler Optimization Engineer - Edinburgh
Polton, Midlothian
£100,000 - £100,000/annum
Posted 1 month ago
About the role
We are seeking a skilled AI Compiler Optimization Engineer to optimize AI model inference performance through advanced compiler technologies. You will focus on performance tuning for CPU or hybrid CPU/XPU heterogeneous architectures, profiling AI frameworks to discover new optimization opportunities, and delivering cutting-edge insights from industry research.
Ready to apply Before you do, make sure to read all the details pertaining to this job in the description below.
Key Responsibilities:
Compiler-Based Performance Optimization:
Implement compiler techniques (e.g., MLIR level optimizations, LLVM backend optimizations) to enhance inference performance on CPU and CPU/XPU hybrid systems
Optimize JIT level compute graphs with operator fusion, memory allocation and etc. for latency/throughput improvements
Preferred: Experience with LLVM/MLIR development
AI Model Profiling & Framework Optimization:
Profile end-to-end inference workflows on frameworks like TensorFlow, PyTorch, ONNX, and llama.cpp to identify hotspots and bottlenecks
Propose and implement optimization strategies (e.g., kernel tuning, graph-level optimizations)
Preferred: Experience optimizing models xwzovoh on multiple AI frameworks
Research & Insight Development:
Track and analyze the latest advancements in AI & compiler research (academic papers, open-source projects)
Produce actionable insight reports summarizing trends, benchmarks, and potential optimizations
Preferred: Strong technical writing skills with prior publications or reports
Ready to apply Before you do, make sure to read all the details pertaining to this job in the description below.
Key Responsibilities:
Compiler-Based Performance Optimization:
Implement compiler techniques (e.g., MLIR level optimizations, LLVM backend optimizations) to enhance inference performance on CPU and CPU/XPU hybrid systems
Optimize JIT level compute graphs with operator fusion, memory allocation and etc. for latency/throughput improvements
Preferred: Experience with LLVM/MLIR development
AI Model Profiling & Framework Optimization:
Profile end-to-end inference workflows on frameworks like TensorFlow, PyTorch, ONNX, and llama.cpp to identify hotspots and bottlenecks
Propose and implement optimization strategies (e.g., kernel tuning, graph-level optimizations)
Preferred: Experience optimizing models xwzovoh on multiple AI frameworks
Research & Insight Development:
Track and analyze the latest advancements in AI & compiler research (academic papers, open-source projects)
Produce actionable insight reports summarizing trends, benchmarks, and potential optimizations
Preferred: Strong technical writing skills with prior publications or reports
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Digital Marketing Assistant Manager
1 day agoMHA
IT Technician - North East
1 day agoWitherslack Group
Enterprise Middleware Platform Lead
1 day agoRandstad Digital
Senior Firmware Engineer
1 day agoSmart Component Technologies Ltd
Dataiku Solution Architect
1 day agoEverforth Quinnox
Data Center Project Manager, Critical Projects Implementation (CPI)
1 day agoAmazon
Solutions Architect
1 day agoSpectrum IT Recruitment Limited
Software Solution Architect
1 day agoKO2 Embedded Recruitment Solutions LTD
Senior Technical Threat Intelligence Analyst
1 day agoFCDO