> Markdown version of [/jobs/ext/119815-on-device-ml-integration-engineer-graphics-games-and-machine-learning](https://www.wearedevelopers.com/jobs/ext/119815-on-device-ml-integration-engineer-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 Integration Engineer, Graphics, Games and Machine Learning - **Company:** Apple Inc. - **Location:** Cupertino, CA, United States - **Salary:** $181,100.0 - $318,400.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Software Debugging, Python (Programming Language), Machine Learning, Tensorflow, Toolchain, Pytorch, Gpu Programming, Information Technology, HuggingFace, Machine Learning Operations, Software Library - **Published:** May 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d36232610ac380f8 ## About the Role Do you have experience in Machine learning libraries?, Experience with C++, Swift. Experience with GPU kernel optimizations. Experience with MLIR/LLVM or similar compiler toolchains. Familiarity with Hugging Face or other model repositories. Minimum Qualifications Bachelors in Computer Sciences, Engineering, or related discipline. Proficient in Python programming. Some familiarity with C++ is required. Proficiency in at least one ML authoring framework, such as PyTorch, MLX, and JAX. Understanding of ML fundamentals, including common architectures such as Transformers. Understanding of GPU programming paradigms. Strong communication skills, including ability to communicate with cross-functional audiences. ## Description We are seeking an ML Integration Engineer. In this role, you will ensure Apple's inference stack allows integrating ML workflows end-to-end with excellent user experience, flawless functionality, and maximum performance. This role is far reaching and you will partner with teams across our ML deployment stack, from ML model developers to runtime engineers, as you ensure the best experience, functionality, and maximum performance for ML workflows. The scope of work is wide, spanning model-side updates, ML frameworks export, custom kernels, compiler optimization, and development of analysis and debugging tools. As a power user of Apple's ML infrastructure, you will also help spearhead the integration of the latest and most capable models with strong, competitive performance across hardware targets, showcasing the practical power of Apple's authoring and runtime APIs. This role offers the unique opportunity to shape how ML developers experience Apple's end-to-end inference stack, from model creation to deployment.","responsibilities":"Ensure functional and performant integration of Apple's ML models across the inference stack. Integrate Apple's ML tools into internal and external model repositories to demonstrate and stress-test model ingestion with peak efficiency and performance. Develop optimizations across the pipeline, including model-level transformations, custom operations, or compiler optimizations to improve inference efficiency. Spearhead the integration of the cutting-edge ML models with peak performance, using these examples to validate or improve Apple's inference stack. ## Related Videos - [Harnessing Apple Intelligence: Live Coding with Swift for iOS](https://www.wearedevelopers.com/videos/1515-harnessing-apple-intelligence-live-coding-with-swift-for-ios) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [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) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) ## 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) - [Dev Digest 154: Responsible AI? Mistakes of CSS & track all the things!](https://www.wearedevelopers.com/magazine/548-dev-digest-154-responsible-ai-mistakes-of-css-track-all-the-things) - [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) - [ 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)