Internship - Pro Apps Machine Learning Ecosystem Engineer
Apple London, England, United Kingdom
Computers and Electronics Manufacturing · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will analyze developer products to recommend optimizations and algorithms for ML workloads on Apple silicon. Additionally, you will serve as a key resource for ML application development, documentation, and developer relationship management.
What they look for
Requirements
Candidates must possess strong C++ programming skills and a solid understanding of machine learning fundamentals. Proficiency in at least one ML framework such as PyTorch, TensorFlow, or JAX is required along with excellent communication abilities.
Full description
Apple's 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
Description
GGML's Metal Pro Apps Ecosystem team is now seeking an extraordinary, driven, and dedicated engineer to work alongside developers to integrate and optimize ML workloads for Apple’s ANE and GPU silicon into their macOS and iOS applications. As an intern you will analyze developers 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. Are you ready to engage with developers to advance their success using Apple’s tools and technologies related to ML?
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).
Preferred Qualifications
.
Similar roles
-
Senior Machine Learning Engineer, Search & Personalization
Bask Health United States
-
Senior Machine Learning Engineer, Evaluation & Reliability
Bask Health United States
-
Member of Technical Staff (Staff Researcher) — Machine Learning Systems
Advanced Micro Devices, Inc Singapore, Singapore
-
Machine Learning Engineer, Ads Ranking
SmartNews Shibuya, Japan
-
Staff Machine Learning Scientist
Netskope Santa Clara, California, United States · $134K–$235K/yr
-
Machine Learning Ops Engineer
Singtel Group Sydney, New South Wales, Australia