Apple conçoit des appareils électroniques, des systèmes d'exploitation et des services numériques, dont l'iPhone, le Mac et l'App Store.
Internship - Pro Apps Machine Learning Ecosystem Engineer
Vous rejoindrez l’équipe Metal Pro Apps Ecosystem d’Apple pour aider des développeurs à intégrer et optimiser des charges de travail de machine learning sur les GPU et puces ANE d’Apple. Vous analyserez les applications et recommanderez des optimisations afin d’améliorer leurs performances, tout en accompagnant les développeurs dans l’adoption des outils d’Apple. Le poste demande des compétences en C++, une bonne compréhension du machine learning et une expérience avec PyTorch, TensorFlow ou JAX.
Repères sur Apple
- Domaine officiel
- apple.com
- Offres ouvertes
- 184
Détails de l’offre
La description complète publiée par Apple.
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 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?
Support adoption of GPU-accelerated inference and training by 3rd party Apps. Performing in-depth analysis of an application’s full stack to drive the best possible performance across hardware families. Representing Apple to these 3rd party clients, maintaining the relationships, and driving the engineering work 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). .
Prérequis
- Compétences en programmation C++ et résolution de problèmes
- Bonne compréhension des fondamentaux du machine learning
- Développement machine learning avec PyTorch, TensorFlow ou JAX
Candidater à cette offre
Comment candidater ?
L’offre est publiée sur le site de Apple. Ouvrez l’offre originale ↗ pour y déposer votre candidature. Screeningpass ne remplit pas de formulaire à votre place.
À qui écrire chez Apple pour ce poste ?
Lancez une recherche de contact depuis cette page. Screeningpass vous propose jusqu’à trois personnes liées au poste. Vous choisissez celle à qui écrire, puis Screeningpass cherche son e-mail professionnel et prépare un message. Vous le relisez et l’envoyez vous-même avec Gmail. Une adresse e-mail n’est pas toujours disponible, et une réponse n’est jamais garantie.
Combien coûte la recherche d’un contact ?
Une recherche coûte 1 crédit. Le crédit vous est rendu si la recherche échoue. L’inscription offre 3 crédits, soit 3 recherches.
À quoi sert Screeningpass ?
Screeningpass rassemble des offres de stage, d’alternance et d’emploi publiées par les entreprises. Pour une offre, Screeningpass trouve une personne à contacter dans l’entreprise, cherche son e-mail professionnel et prépare un message à partir de votre CV. Voir le fonctionnement en détail.