Internship
Apple logo

Internship - Pro Apps Machine Learning Ecosystem Engineer

Apple
London
Apply Now
TL;DR

Key Takeaways

  • Gain experience in machine learning and software development at Apple.
  • Analyze and optimize ML workloads for Apple's silicon in macOS and iOS applications.
  • Develop skills in C++, ML frameworks, and developer relations.

About the Role

The Metal Pro Apps Ecosystem team, within the Graphics, Games, and Machine Learning (GGML) organization, develops a suite of high-performance data-parallel algorithms used by developers across Apple platforms—including iOS, macOS, and Apple TV.

This organization builds the graphics software foundation for all of Apple’s cutting-edge products. Our work spans frameworks, developer tools, and GPU and display drivers optimized for Apple hardware. Through technologies like CoreML and MPSGraph, we empower developers to improve the performance and potential of machine learning inference and training in their application.

What You'll Do

As an intern, you will work alongside developers to integrate and optimize ML workloads for Apple’s ANE and GPU silicon into their macOS and iOS applications. You will analyze developer products and report on their use of the ML APIs, recommending optimizations, algorithms, and techniques to improve their applications. You will also be a key source for all aspects of ML application development, including engineering, documentation, training, and relationship management.

Minimum Qualifications

  • Outstanding written and oral communication skills.
  • Proven C++ programming and problem-solving skills.
  • Good understanding of machine learning fundamentals.
  • Machine learning development using one or more ML frameworks (PyTorch, TensorFlow, JAX).
Internship - Pro Apps Machine Learning Ecosystem Engineer at Apple | EarlyBird