> Markdown version of [/jobs/ext/206406-on-device-ml-compiler-engineer-model-compilation-graphics-games-and-machine-learning](https://www.wearedevelopers.com/jobs/ext/206406-on-device-ml-compiler-engineer-model-compilation-graphics-games-and-machine-learning). 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 Compiler Engineer, Model Compilation, Graphics, Games and Machine Learning - **Company:** Apple Inc. - **Location:** Cupertino, CA, United States - **Experience:** Experienced - **Salary:** $147,400.0 - $272,100.0 - **Contract:** Permanent contract - **Skills:** Apple Watch, Macintosh Computers, C++ (Programming Language), Software Debugging, Machine Learning, System Software, Pytorch, Machine Learning Operations - **Published:** May 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e6ace1285e943598 ## About the Role Do you have experience in Model training?, 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., Familiarity with Swift. Familiarity with programming paradigms for the GPU, CPU, and Neural Engine. Familiarity with writing kernels for ML model execution. Minimum Qualifications 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 ## 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., ","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. ## Related Videos - [Flexibility is Key: Unlocking the Advantages of Versatile Software Solutions for Strategic Innovatio](https://www.wearedevelopers.com/videos/1943-flexibility-is-key-unlocking-the-advantages-of-versatile-software-solutions-for-strategic-innovatio) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [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) - [Fake or News: Burrito Drones, Plagiarising Prompts and Eating AI Art - Fake or News - Andrew Burnett-Thompson and David Burleigh](https://www.wearedevelopers.com/videos/1800-fake-or-news-burrito-drones-plagiarising-prompts-and-eating-ai-art-fake-or-news-andrew-burnett-thompson-and-david-burleigh) - [Edge AI on iOS: Beyond the Cloud, Designing the Next Generation of Intelligent On-Device Apps](https://www.wearedevelopers.com/videos/100225-edge-ai-on-ios-beyond-the-cloud-designing-the-next-generation-of-intelligent-on-device-apps) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)