> Markdown version of [/jobs/ext/2000102-ml-software-research-engineer](https://www.wearedevelopers.com/jobs/ext/2000102-ml-software-research-engineer). 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). --- # ML Software Research Engineer - **Company:** Apple Inc. - **Location:** Pittsburgh, PA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Apple Products, C++ (Programming Language), Computer Engineering, Python (Programming Language), Machine Learning, Tensorflow, Software Engineering, Pytorch, Large Language Models, Deep Learning, Swift (Programming Language), Information Technology, Objective C++ - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/ml-software-research-engineer-pittsburgh-pa-usa-58867304 ## About the Role Python visualizations * Prototype and iterate rapidly to enable high-quality implementations Tasks * BS or MS in a relevant field and 3-5 years of ML software engineering experience or PhD in Computer Science/Computer Engineering or related fields * Proficient in Python and deep learning frameworks (PyTorch, TensorFlow, or JAX) * Experience in building model training/evaluation pipelines in Python/PyTorch * Experience with on-device ML deployment and optimization * Proficiency in Swift, Objective-C, C++, or Go * Strong communication and collaboration skills * Experience with multimodal data and real-time sensing visualization * Proactive, self-driven, able to work in a collaborative environment Key requirements * ## Description Experteer Overview In this role you help advance Apple's ML innovations by building end-to-end ML pipelines, training workflows, and production-ready runtime inference for on-device deployment. You collaborate with ML researchers, SW/FW and data engineers to ship high-quality ML features across Apple products. You'll work on Foundation Models, perception, and multimodal data, shaping how models run efficiently on devices. This is a hands-on, iterative role focused on delivering real-world ML solutions at scale. Compensation / Benefits * Design and maintain ML training pipelines and production inference infrastructure * Collaborate with ML researchers, SW/FW engineers, and data engineers to advance research and production efforts * Deliver end-to-end pipelines for model development, evaluation, and integration into Apple software * Develop production-grade software for model deployment and on-device optimization * Work with multimodal data (text, images, audio, sensors) and real-time sensing visualizations * Prototype and iterate rapidly to enable high-quality implementations Tasks * BS or MS in a relevant field and 3-5 years of ML software engineering experience or PhD in Computer Science/Computer Engineering or related fields * Proficient in Python and deep learning frameworks (PyTorch, TensorFlow, or JAX) * Experience in building model training/evaluation pipelines in Python/PyTorch * Experience with on-device ML deployment and optimization * Proficiency in Swift, Objective-C, C++, or Go * Strong communication and collaboration skills * Experience with multimodal data and real-time sensing visualization * Proactive, self-driven, able to work in a collaborative environment Key requirements * ## Related Videos - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [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) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)