> Markdown version of [/jobs/ext/145667-on-device-ml-infrastructure-engineer-ml-compiler](https://www.wearedevelopers.com/jobs/ext/145667-on-device-ml-infrastructure-engineer-ml-compiler). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # On-device ML Infrastructure Engineer (ML Compiler) - **Company:** Apple Inc. - **Location:** Cupertino, CA, United States - **Experience:** Experienced - **Salary:** $181,100.0 - $318,400.0 - **Contract:** Permanent contract - **Skills:** Apple Watch, Macintosh Computers, C++ (Programming Language), Nvidia CUDA, Machine Learning, Tensorflow, System Software, Pytorch, Machine Learning Operations - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3f41d984a9bbf94a ## About the Role Knowledge of other ML frameworks and ML pipelines Familiarity with Swift. Familiarity with programming paradigms for the GPU, CPU, and Neural Engine. Familiarity with writing kernels for ML model execution. Minimum Qualifications Knowledge of GPU architecture and programming paradigms (e.g. Cuda/Triton or equivalent) 3-5 years working on MLIR-based compilers. Familiarity with common ML model architectures, execution schemes, and operations. Fluent with C++ Familiarity with PyTorch or related training frameworks ## Description We're building an end-to-end developer experience for machine learning development that employs Apple's vertical integration. This allows developers to iterate on model authoring, optimization, transformation, execution, debugging, profiling, and analysis. This role focuses on the core runtime for execution across a wide variety of devices and use cases., We're seeking a highly motivated software engineer who is creative, versatile, and passionate about machine learning, common compiler optimizations, and system software engineering in the fast-paced and dynamic field of machine learning. We have an MLIR-based compiler stack, and use it to target the neural engine, GPU, and CPU in order to harness the full capabilities of the system for ML workflows and execution.","responsibilities":"The successful candidate will perform development, performance analysis, and optimization of the MLIR compiler stack 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. ## Related Videos - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Harnessing Apple Intelligence: Live Coding with Swift for iOS](https://www.wearedevelopers.com/videos/1515-harnessing-apple-intelligence-live-coding-with-swift-for-ios) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [Making neural networks portable with ONNX](https://www.wearedevelopers.com/videos/301-making-neural-networks-portable-with-onnx) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [ Dev Digest 213: Petrol Prices, Agentic Workflows, AI Skills and CODE100!](https://www.wearedevelopers.com/magazine/718-dev-digest-213-petrol-prices-agentic-workflows-ai-skills-and-code100) - [Dev Digest 208: 4 Hours Code a Day, WebMCP Insights, PyTorch for Beginners](https://www.wearedevelopers.com/magazine/698-dev-digest-208-4-hours-code-a-day-webmcp-insights-pytorch-for-beginners)