Aleph Alpha
Aleph Alpha
51 – 200 Employés
B2BIntelligence artificielle
Aleph Alpha est une entreprise de recherche et d’applications en intelligence artificielle qui développe des modèles à grande échelle pour le langage, les données visuelles et le raisonnement stratégique. Basée à Heidelberg, en Allemagne, l’entreprise s’attache à transformer la recherche avancée en IA en systèmes opérationnels, tout en contribuant à la souveraineté numérique de l’Europe. Ses activités répondent à des cas d’usage professionnels et organisationnels dans le secteur technologique B2B.

Chercheur senior en IA, préentraînement de modèles de fondation — Aleph Alpha, Heidelberg

Pilotez les travaux d’architecture et de préentraînement à grande échelle des modèles de fondation européens d’Aleph Alpha, en définissant des méthodes d’entraînement pour des milliers de GPU. Développez et affinez des recettes d’entraînement PyTorch avec l’équipe hybride basée à Heidelberg.

Description

  • Développer des architectures et des méthodes d’entraînement pour la prochaine génération de modèles de fondation d’Aleph Alpha.
  • Piloter des composants essentiels des recettes d’entraînement, notamment les optimiseurs, les calendriers et l’initialisation.
  • Créer des améliorations d’architecture PyTorch qui renforcent la convergence, la stabilité et l’efficacité de l’entraînement.
  • Établir des lois de mise à l’échelle des hyperparamètres et des méthodes pour faire évoluer les entraînements.
  • Mener de petites expériences proxy afin de prévoir le comportement sur des milliers de GPU et de réduire les risques liés à l’entraînement.
  • Diagnostiquer les problèmes de convergence, notamment les pics de perte et la divergence.
  • Résoudre les défaillances de l’entraînement distribué, telles que les goulots d’étranglement de communication, les conditions de concurrence et les erreurs de synchronisation.
  • Travailler avec les équipes Performance de calcul, Données, Évaluation et Post-entraînement à la co-conception des systèmes et des modèles.
  • Transformer les analyses mathématiques et les preuves expérimentales en décisions d’entraînement judicieuses.
  • Fournir un code de qualité production qui améliore la qualité des modèles, la fiabilité des exécutions et l’efficacité.

Exigences

  • Maîtrise de Python et excellente connaissance des processus d’entraînement avec PyTorch.
  • Expérience confirmée en recherche sur l’apprentissage automatique et en ingénierie logicielle, attestée par des modèles mis en production, des travaux open source influents ou des recherches publiées.
  • Solide formation en mathématiques et capacité à raisonner formellement sur l’optimisation, le comportement à l’échelle et la dynamique de l’entraînement.
  • Connaissance approfondie de la dynamique d’entraînement des transformers, de l’optimisation et des entraînements distribués de grande ampleur.
  • Capacité à concevoir des expériences rigoureuses et à s’appuyer sur leurs résultats pour prendre des décisions d’entraînement robustes.
  • Expérience pratique du préentraînement de grands modèles, tels que des modèles de 7 milliards de paramètres ou plus, sur une infrastructure importante, par exemple des clusters de 100 GPU ou plus.
  • Bonnes pratiques d’ingénierie logicielle, notamment un code maintenable et bien testé ainsi que des expériences reproductibles.
  • Capacité à implémenter des architectures complexes de manière efficace et fiable, et à déboguer le code des modèles, le comportement de l’entraînement et les systèmes distribués.
  • Communication claire et collaboration efficace entre équipes.
  • Autorisation de travailler en Allemagne et disponibilité pour collaborer régulièrement sur site à Heidelberg.
  • Atout : expérience de l’entraînement de LLM ou de modèles multimodaux sur de grands clusters de GPU avec des frameworks distribués tels que Megatron-LM, DeepSpeed ou torchtitan.
  • Atout : connaissance des lois de mise à l’échelle, du transfert d’hyperparamètres ou de la prévision du comportement d’entraînements à grande échelle à partir d’exécutions proxy.
  • Atout : expérience du profilage de tâches distribuées et du diagnostic d’anomalies d’entraînement.
  • Atout : expérience des méthodes d’entraînement parcimonieux, comme Mixture-of-Experts.
  • Atout : publications de premier plan, contributions open source influentes ou réalisations techniques importantes mises en production.

Avantages

  • 30 jours de congés annuels payés.
  • Accès à des offres de fitness et de bien-être via Wellhub.
  • Soutien en santé mentale par l’intermédiaire de nilo.health.
  • Régime de retraite d’entreprise largement subventionné.
  • Titre de transport national en Allemagne subventionné.
  • Budget pour du matériel technique supplémentaire.
  • Horaires de travail flexibles.
  • Organisation du travail hybride.
  • Location de vélos JobRad®.