On-Device ML Compiler Engineer, Model Compilation, Graphics, Games & ML

Apple
Cupertino, United States of America2026-03-27

About the job

Imagine being at the forefront of an evolution where innovative AI meets the elegance of Apple silicon. The On-Device Machine Learning team transforms groundbreaking research into practical applications, enabling billions of Apple devices to run powerful AI models locally, privately, and efficiently. We stand at the unique intersection of research, software engineering, hardware engineering, and product development, making Apple the leading destination for machine learning innovation.

Responsibilities

Inspire changes in our MLIR-based compiler in order to target improved runtime performance by demonstrating the capabilities of the hardware.

Propose upstream changes in MLIR to better support new features and workflows in the hardware that lead to more optimal execution performance across all types of devices and device clusters.

Own core pieces of the compiler stack enabling heterogeneous compute across Apple devices. We target execution of ML models across the Apple ecosystem from resource-constrained devices like Apple Watch, to the high-end Macs with Ultra SoCs.

Work closely with hardware, software, and performance teams across the company to accelerate and optimize execution by taking advantage of the latest features in the hardware, OS, and drivers.

Qualifications

Minimum

3-5 years working on MLIR-based compilers.

Familiarity with common ML model architectures, execution schemes, and operations.

Familiarity with C++

Familiarity with PyTorch or related training frameworks

Preferred

Familiarity with Swift.

Familiarity with programming paradigms for the GPU, CPU, and Neural Engine.

Familiarity with writing kernels for ML model execution.