Roku
Apple
Ingénieur CV et ML
À propos du poste
Apple est un lieu où les imaginations individuelles se rassemblent, s'engageant envers les valeurs qui mènent à un travail de qualité. Chaque nouveau produit que nous construisons ou service que nous créons est le résultat de nos idées qui se renforcent mutuellement. Cela se produit parce que chacun d'entre nous partage la conviction que nous pouvons créer quelque chose de merveilleux et le partager avec le monde, améliorant ainsi des vies. C'est la diversité de nos équipes et de leurs réflexions qui inspire l'innovation qui imprègne tout ce que nous faisons. Lorsque nous incluons tout le monde, nous pouvons accomplir le meilleur travail de notre vie. Ici, vous ne rejoindrez pas seulement quelque chose, vous y ajouterez quelque chose !
Nous sommes une équipe d'ingénieurs en vision par ordinateur et en machine learning construisant des technologies de perception 3D en temps réel et de compréhension spatiale pour les produits actuels et futurs de Apple.
L'organisation VCV est une organisation centralisée de recherche appliquée et d'ingénierie responsable du développement de technologies de vision par ordinateur et de perception machine en temps réel sur appareil pour les produits Apple.
Nous recherchons des ingénieurs ayant une expertise en deep learning pour la vision par ordinateur 3D et l'optimisation de modèles sur appareil.
Dans ce rôle, vous aiderez à concevoir, construire et déployer des technologies de perception 3D de base utilisées par des millions d'utilisateurs dans l'écosystème de Apple.
DESCRIPTION
Vous travaillerez sur des problèmes de pointe en vision par ordinateur et en machine learning, en développant des algorithmes et des systèmes qui permettent la compréhension spatiale 3D.
Cela inclut l'entraînement et l'optimisation de modèles de deep learning, la construction de pipelines de données, la réalisation d'expériences et l'intégration de modèles dans des systèmes logiciels de production.
Vous serez responsable du développement et de l'optimisation de modèles de deep learning pour des tâches de perception 3D, de la construction et de la maintenance de pipelines de données d'entraînement, de l'amélioration de la qualité et de l'efficacité des modèles par l'expérimentation, et de l'intégration de modèles entraînés dans des systèmes de production en temps réel.
En tant que membre d'une équipe dynamique, vous avez l'opportunité unique et gratifiante de façonner les futurs produits qui raviront et inspireront des millions de personnes chaque jour.
QUALIFICATIONS MINIMALES
- Master ou expérience professionnelle équivalente, en informatique, vision par ordinateur, Machine Learning, ou domaine technique connexe
- Expérience en deep learning avec des travaux démontrés en vision 3D ou en deep learning géométrique
- Maîtrise de Python et d'un framework de deep learning moderne tel que PyTorch ou JAX
- Expérience en prototypage rapide, reproduction et validation d'idées de recherche
- Solides bases mathématiques en machine learning, vision par ordinateur ou domaines connexes
- Expérience avec les architectures de modèles fondamentaux et les méthodologies d'entraînement
- Expérience de travail efficace dans un environnement multifonctionnel et collaboratif
QUALIFICATIONS PRÉFÉRENTIELLES
- Doctorat, ou expérience professionnelle équivalente, en informatique, Machine Learning, vision par ordinateur, ou domaine technique connexe
- Expertise démontrée en deep learning, avec soit : un historique de publications dans des conférences pertinentes (par ex., NeurIPS, ICML, ICLR, CVPR, ICCV, ECCV, COLM, etc.), soit un solide historique d'application de techniques de deep learning à des produits du monde réel
- Expérience avec l'entraînement distribué à grande échelle et le parallélisme de modèles
- Connaissance des concepts de vision par ordinateur 3D : géométrie multi-vue, détection de profondeur, modèles de caméra, ou reconstruction 3D
- Expérience en curation de données d'entraînement et en ingénierie de pipelines
- Expérience en optimisation de modèles pour le déploiement en production
- Maîtrise de C++ ou expérience dans l'intégration de modèles ML dans des systèmes critiques en termes de performance
- Solides compétences en communication et capacité à présenter les résultats de recherche à des publics techniques et non techniques
