Aleph Alpha
Aleph Alpha
51 – 200 Pracownicy
B2BSztuczna inteligencja
Aleph Alpha to firma zajmująca się badaniami i zastosowaniami sztucznej inteligencji. Opracowuje wielkoskalowe modele do przetwarzania języka, danych obrazowych i rozumowania strategicznego. Siedziba firmy znajduje się w Heidelbergu w Niemczech. Aleph Alpha koncentruje się na przekładaniu zaawansowanych badań nad AI na rozwiązania operacyjne oraz wspieraniu cyfrowej suwerenności Europy. Jej działalność odpowiada na potrzeby biznesowe i organizacyjne w sektorze technologii B2B.

Starszy badacz AI, wstępne trenowanie modeli bazowych — Aleph Alpha, Heidelberg

Kieruj pracami nad architekturą i trenowaniem na dużą skalę europejskich modeli bazowych Aleph Alpha, kształtując metody treningu na tysiącach procesorów GPU. Twórz i doskonal przepisy treningowe w PyTorch wraz z hybrydowym zespołem z Heidelbergu.

Opis

  • Opracowuj architektury i metody trenowania kolejnej generacji modeli bazowych Aleph Alpha.
  • Kieruj kluczowymi elementami przepisów treningowych, w tym optymalizatorami, harmonogramami i inicjalizacją.
  • Twórz ulepszenia architektury w PyTorch, które zwiększają zbieżność, stabilność i wydajność treningu.
  • Wyznaczaj prawa skalowania hiperparametrów i metody skalowania przebiegów treningowych.
  • Przeprowadzaj niewielkie eksperymenty proxy, aby prognozować zachowanie modeli na tysiącach procesorów GPU i ograniczać ryzyko treningu.
  • Diagnozuj problemy ze zbieżnością, w tym skoki funkcji straty i rozbieżność.
  • Rozwiązuj problemy z treningiem rozproszonym, takie jak wąskie gardła komunikacyjne, wyścigi i błędy synchronizacji.
  • Współpracuj z zespołami ds. wydajności obliczeniowej, danych, ewaluacji i post-treningu przy wspólnym projektowaniu systemów i modeli.
  • Wykorzystuj analizę matematyczną i wyniki eksperymentów do podejmowania uzasadnionych decyzji dotyczących treningu.
  • Dostarczaj kod jakości produkcyjnej, który poprawia jakość modeli, niezawodność przebiegów i wydajność.

Wymagania

  • Biegła znajomość Pythona i bardzo dobra znajomość procesów trenowania w PyTorch.
  • Udokumentowane doświadczenie w badaniach nad uczeniem maszynowym i inżynierii oprogramowania, potwierdzone wdrożonymi modelami, znaczącym wkładem w projekty open source lub opublikowanymi badaniami.
  • Solidne podstawy matematyczne i umiejętność formalnego rozumowania o optymalizacji, skalowaniu i dynamice treningu.
  • Dogłębna znajomość dynamiki trenowania transformerów, optymalizacji i dużych rozproszonych przebiegów treningowych.
  • Umiejętność projektowania rygorystycznych eksperymentów i wykorzystywania ich wyników do podejmowania uzasadnionych decyzji treningowych.
  • Praktyczne doświadczenie we wstępnym trenowaniu dużych modeli, np. modeli o co najmniej 7 mld parametrów, na rozbudowanej infrastrukturze, np. klastrach obejmujących co najmniej 100 procesorów GPU.
  • Dobre praktyki inżynierii oprogramowania, w tym łatwy w utrzymaniu, dobrze przetestowany kod oraz powtarzalne eksperymenty.
  • Umiejętność wydajnego i niezawodnego wdrażania złożonych architektur oraz debugowania kodu modeli, przebiegu treningu i systemów rozproszonych.
  • Jasna komunikacja i skuteczna współpraca między zespołami.
  • Prawo do pracy w Niemczech i możliwość regularnej współpracy na miejscu w Heidelbergu.
  • Mile widziane: doświadczenie w trenowaniu LLM-ów lub modeli multimodalnych na dużych klastrach GPU z użyciem rozproszonych frameworków, takich jak Megatron-LM, DeepSpeed lub torchtitan.
  • Mile widziane: znajomość praw skalowania, przenoszenia hiperparametrów lub prognozowania zachowania treningu na dużą skalę na podstawie przebiegów proxy.
  • Mile widziane: doświadczenie w profilowaniu zadań rozproszonych i diagnozowaniu anomalii treningowych.
  • Mile widziane: znajomość rzadkich metod treningowych, takich jak Mixture-of-Experts.
  • Mile widziane: publikacje w czołowych czasopismach lub na konferencjach, znaczący wkład w projekty open source albo istotne wdrożone rozwiązania techniczne.

Benefity

  • 30 dni płatnego urlopu wypoczynkowego rocznie.
  • Dostęp do oferty fitness i wellness za pośrednictwem Wellhub.
  • Wsparcie w zakresie zdrowia psychicznego za pośrednictwem nilo.health.
  • Znaczne dofinansowanie firmowego programu emerytalnego.
  • Dofinansowany bilet na transport publiczny w całych Niemczech.
  • Budżet na dodatkowy sprzęt techniczny.
  • Elastyczne godziny pracy.
  • Hybrydowy model pracy.
  • Leasing rowerów JobRad®.