Senior AI Researcher - Pre-training (f/m/d)

Senior AI Researcher - Pre-training (f/m/d)

Karlsruhe Vollzeit 75000 - 95000 € / Jahr (geschätzt) Kein Homeoffice möglich
A

Auf einen Blick

  • Aufgaben: Entwickle und optimiere KI-Modelle für die nächste Generation in einem dynamischen Team.
  • Unternehmen: Innovatives Unternehmen in Heidelberg, das an der Spitze der KI-Forschung steht.
  • Vorteile: 30 Tage Urlaub, Zugang zu Fitnessangeboten und ein unterstützendes Arbeitsumfeld.
  • Weitere Informationen: Flache Hierarchien und eine Kultur der Eigenverantwortung fördern kreatives Arbeiten.
  • Warum dieser Job: Gestalte die Zukunft der KI und arbeite an spannenden, realen Herausforderungen.
  • Qualifikationen: Erfahrung in maschinellem Lernen und Softwareentwicklung, insbesondere mit Python und PyTorch.

Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.

Unsere Mission

Aleph Alpha ist eines der wenigen Unternehmen in Europa, das ernsthafte Grundlagenmodell-Vortrainings durchführt. Unsere Kunden - in den Bereichen Finanzen, Fertigung und öffentliche Verwaltung - benötigen Modelle, die Deutsch verstehen, die europäischen regulatorischen Anforderungen entsprechen und zuverlässig in hochriskanten Umgebungen arbeiten. Wir bauen das in Heidelberg.

Wir suchen einen Senior AI Researcher, der unserem Pre-Training-Team beitritt und die Architektur und das Training unserer nächsten Generation von Grundlagenmodellen vorantreibt. Wenn Sie begeistert sind von der Gestaltung inference-effizienter Architekturen, der Optimierung von Trainingsrezepten, die zuverlässig skalieren, und dem Training von Modellen auf einem großen Cluster (tausende von NVIDIA Blackwell GPUs), würden wir uns freuen, von Ihnen zu hören.

Teamkultur

Wir fördern eine Kultur, die auf Eigenverantwortung, Autonomie und Empowerment basiert. Teams und Einzelpersonen werden ermutigt, Verantwortung für ihre Arbeit zu übernehmen und einen bedeutenden Einfluss auszuüben. Wir pflegen eine flache Organisationsstruktur mit effizientem, unterstützendem Management, das schnelle Entscheidungen, offene Kommunikation und ein starkes Gefühl für gemeinsame Ziele ermöglicht. Wir arbeiten eng an komplexen technischen Problemen zusammen, arbeiten in Paaren oder nutzen Mob-Programmierung, um herausfordernde Probleme zu lösen.

Über die Rolle

Als Senior AI Researcher im Pre-Training werden Sie an den zentralen technischen Problemen arbeiten, die darüber entscheiden, ob das großangelegte Vortraining erfolgreich ist: Architektur, Optimierung, Stabilität und Skalierung. Sie werden an der Schnittstelle von Modellarchitektur, Trainingsdynamik und großangelegtem verteiltem Training arbeiten und empirische Beobachtungen in fundierte Trainingsentscheidungen umsetzen. Von kleinen Proxy-Experimenten bis hin zu mehr als tausend GPU-Läufen werden Sie sicherstellen, dass unsere Modelle wie erwartet konvergieren und effizient skalieren.

Wir suchen jemanden, der umfangreiche Forschungserfahrung mit starker Ingenieursfähigkeit kombiniert. Sie sollten in der Lage sein, mathematisch über das Trainingsverhalten nachzudenken, rigorose Experimente zu entwerfen und einen qualitativ hochwertigen Produktionscode aufrechtzuerhalten. Ihre Arbeit hat hohen Einfluss: Die Trainingsentscheidungen, die Sie treffen, bestimmen direkt die Modellqualität, die Zuverlässigkeit der Ausführung, die Effizienz der Inferenz und wie schnell wir die nächste Generation von Modellen verbessern können. Sie haben direkten Einfluss auf die Modelle, die wir ausliefern.

Ihre Verantwortlichkeiten

  • Optimierung des Trainingsrezepts: Übernehmen und verbessern Sie zentrale Elemente des Trainingsrezepts, einschließlich Optimierer-Einstellungen, Lernratenpläne, Initialisierung, Regularisierung und andere Entscheidungen, die die Konvergenz, Stabilität und die endgültige Modellqualität erheblich beeinflussen.
  • Skalierungsstrategie und Hyperparameter-Transfer: Entwickeln und validieren Sie Skalierungsstrategien für Modelle und Trainingsrezepte, einschließlich Hyperparameter-Skalierung, Scale-up-Methodik und empirische Skalierungsgesetze.
  • Modellarchitektur-Entwicklung: Entwerfen, implementieren und bewerten Sie architektonische Verbesserungen in PyTorch, mit Fokus auf Trainingsstabilität, Skalierbarkeit, Effizienz im Training und in der Inferenz sowie die Gesamtleistung des Modells.
  • Trainingsstabilität und Diagnostik: Untersuchen und beheben Sie Konvergenzprobleme wie Verlustspitzen, Divergenz, Optimiererpathologien oder numerische Instabilität und entwickeln Sie Diagnosen, die die Sichtbarkeit in die Trainingsgesundheit verbessern.
  • System-Modell-Co-Design: Arbeiten Sie mit den Teams für Compute Performance, Daten, Evaluierung und Nachtraining zusammen, um eine vollständige Pipeline-Ausrichtung über den gesamten Lebenszyklus des Modells sicherzustellen, während Sie die Leistungsanforderungen und Hardwarebeschränkungen (z.B. Speicherbandbreite und Kommunikationstopologie) erfüllen.
  • Debugging des verteilten Trainings: Diagnostizieren und beheben Sie komplexe Fehler in großangelegten verteilten Läufen, einschließlich Kommunikationsfehlern, Rennbedingungen, Synchronisationsproblemen und anderen schwer reproduzierbaren Problemen.

Wesentliche Qualifikationen

  • Sie sind versiert in Python und bestens vertraut mit PyTorch-basierten Trainingsabläufen.
  • Sie haben eine starke Erfolgsbilanz in der Forschung im Bereich maschinelles Lernen und Softwareengineering, die durch ausgelieferte Modelle, wirkungsvolle Open-Source-Beiträge oder veröffentlichte Forschung belegt wird.
  • Sie haben eine starke mathematische Grundlage und sind in der Lage, formal über Optimierung, Skalierungsverhalten und Trainingsdynamik nachzudenken.
  • Sie verstehen die Trainingsdynamik von Transformatoren, Optimierung und das Verhalten großer verteilter Trainingsjobs tiefgehend.
  • Sie können rigorose Experimente entwerfen, klar aus verrauschten Ergebnissen argumentieren und empirische Beobachtungen in robuste Trainingsentscheidungen umsetzen.
  • Sie wenden starke Praktiken im Softwareengineering an, einschließlich des Schreibens wartbarer, gut getesteter Codes und der Unterstützung reproduzierbarer Experimentierabläufe.
  • Sie sind in der Lage, komplexe Modellarchitekturen effizient und zuverlässig zu implementieren und komplexe Probleme im Modellcode, in den Trainingsdynamiken und in verteilten Systemen zu debuggen.
  • Sie arbeiten effektiv innerhalb eines Forschungs- und Ingenieurteams und kommunizieren klar über Ihre Arbeit im Pre-Training und der breiteren AAR/AA-Organisation.
  • Sie sind in der Lage, in Deutschland zu arbeiten und regelmäßig vor Ort in Heidelberg als Teil des Pre-Training-Teams zusammenzuarbeiten.

Bevorzugte Qualifikationen

  • Sie haben Erfahrung im Training großer Sprachmodelle (LLMs) oder multimodaler Modelle auf großen GPU-Clustern.
  • Sie haben Erfahrung mit verteilten Trainingsframeworks wie torchtitan, Megatron-LM oder DeepSpeed.
  • Sie haben Erfahrung mit Skalierungsgesetzen, Hyperparameter-Transfer oder anderen Methoden zur Vorhersage des Verhaltens großangelegter Trainings aus kleineren Experimenten.
  • Sie haben Erfahrung in der Diagnose und Verbesserung der Trainingsstabilität in großen Läufen, einschließlich Divergenz, numerischer Instabilität oder Optimiererpathologien.
  • Sie haben Erfahrung im Profiling, Debugging oder der Verbesserung der Leistung großer verteilter Trainingsjobs.
  • Sie sind mit sparsamen Trainingsansätzen wie Mixture-of-Experts und den damit verbundenen System- und Routingtrade-offs vertraut.
  • Sie haben eine Erfolgsbilanz in der Forschungsexzellenz, die durch Veröffentlichungen in erstklassigen Konferenzen (z.B. NeurIPS, ICML, ICLR), wirkungsvolle Open-Source-Beiträge oder andere bedeutende technische Arbeiten belegt wird.
  • Wir verlangen keine vorherige Erfahrung in der Optimierung von Low-Level-Kernen für diese Rolle, schätzen jedoch Neugier auf die Hardware- und Systembeschränkungen, die das Design und das Training von Modellen in großem Maßstab prägen.

Was wir bieten

Werden Sie Teil einer KI-Revolution! 30 Tage bezahlter Urlaub Zugang zu einer Vielzahl von Fitnessmöglichkeiten.

Senior AI Researcher - Pre-training (f/m/d) Arbeitgeber: Aleph Alpha GmbH

Aleph Alpha ist ein herausragender Arbeitgeber, der eine Kultur der Eigenverantwortung und Autonomie fördert. In Heidelberg bieten wir nicht nur 30 Tage bezahlten Urlaub, sondern auch die Möglichkeit, an der Spitze der KI-Forschung zu arbeiten und bedeutende Beiträge zur Entwicklung von Grundmodellen zu leisten. Unsere flache Hierarchie und der Fokus auf Teamarbeit ermöglichen es Ihnen, in einem dynamischen Umfeld zu wachsen und Ihre Fähigkeiten weiterzuentwickeln.

A

Kontaktdaten:

Aleph Alpha GmbH Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior AI Researcher - Pre-training (f/m/d) mit Bravour zu bestehen

Python
PyTorch
Machine Learning Research
Software Engineering
Mathematical Foundation
Transformer Training Dynamics
Optimisation