Software Engineer, SystemsML, Training Frameworks & Inference Optimization

Job expired!

Meta recherche des ingénieurs logiciels talentueux (SWEs) pour améliorer notre cadre d'Optimisation et de Formation de Modèles. Si vous êtes passionné par l'intelligence artificielle et cherchez à avoir un impact significatif dans les technologies ML, ce poste pourrait être parfait pour vous.

L'équipe MORE relève de l'entité XRTech et est organisée en plusieurs domaines clés :

  1. Cadres de formation et efficacité de la formation
  2. Optimisation des modèles pour l'inférence sur appareil
  3. Modèles de base sur appareil

Nous nous concentrons sur le fonctionnement des modèles sur appareil à travers notre famille d'applications ainsi que les technologies VR et AR pour apporter directement les fonctionnalités de l'IA aux utilisateurs. Nos contributions importantes incluent le déploiement de SAM sur appareil sur IG et la création d'avatars complets sur Quest-3. Nous sommes également responsables du développement et de la gestion du cadre de formation Vizard, largement utilisé à travers XRTech pour le développement et l'amélioration optimale des modèles.

  • Optimiser les modèles d'IA pour réduire la latence et la consommation d'énergie sur les plateformes on-device et GPU.
  • Collaborer avec les équipes partenaires pour naviguer les contraintes liées à la qualité, la latence et la complexité dans des environnements à ressources limitées.
  • Développer et améliorer les outils pour automatiser l'optimisation et la compression des modèles.
  • Implémenter le fine-tuning, la quantisation et le déploiement des modèles sur les appareils mobiles et AR/VR.
  • Avancer notre cadre de formation Vizard nouvellement établi en proposant et déployant des fonctionnalités innovantes visant à améliorer l'expérience des développeurs et l'efficacité opérationnelle.
  • Mener l'adoption du cadre en intégrant les charges de travail de formation clés et en fournissant un soutien pour les transitions en cours.
  • Fournir un support périodique sur appel et résoudre les problèmes des utilisateurs pour rationaliser les opérations des modèles.
  • Travailler aux côtés de l'équipe Vizard pour augmenter la fiabilité et l'efficacité du cadre.

Les candidats doivent soit posséder actuellement, soit être en processus d'obtention d'un diplôme de baccalauréat en informatique, en génie informatique ou dans un domaine technique connexe. Il est nécessaire que les diplômes soient complétés avant le début à Meta. De plus, vous devriez avoir :

  • Une expérience spécialisée dans la quantisation des modèles, la compression, l'inférence sur appareil, l'inférence GPU et l'utilisation de PyTorch.
  • Un diplôme avancé (Masters/PhD) en informatique, en génie informatique ou dans un domaine pertinent.
  • Une expérience avérée dans la construction de cadres ML comme Pytorch et Pytorch Lightning.
  • Une expertise dans la gestion des systèmes distribués et l'optimisation de l'emploi des ressources.
  • Une maîtrise dans l'accélération des modèles d'apprentissage profond, particulièrement pour les applications sur appareil.
  • Une familiarité avec les plateformes d'inférence sur appareil telles que ARM et Qualcomm DSP.
  • Une expérience dans l'optimisation de l'inférence et de la formation de modèles ML sur les GPU NVIDIA.

Chez Meta, nous créons des technologies qui permettent aux gens dans le monde entier de se connecter, de trouver des communautés et de développer des entreprises. Depuis le lancement de Facebook en 2004 jusqu'à nos avancées dans les domaines de la VR et de l'AR, nous nous efforçons de pionnier l'avenir de la technologie sociale. Rejoignez-nous pour aller au-delà des connexions digitales traditionnel