Pracuj.pl Hybrydowo Mid

Osoba do pracy w obszarze inżynierii oprogramowania, infrastruktury i sztucznej inteligencji (inżynier MLOps)

Akademia Górniczo-Hutnicza ACK Cyfronet AGH

⚲ Kraków, Krowodrza

Do uzgodnienia

Wymagania

  • MLOps
  • Apptainer
  • Singularity
  • Docker
  • LLM
  • LMM
  • Git
  • Kubernetes

Opis stanowiska

Nasze wymagania:
wykształcenie wyższe techniczne (informatyka, sztuczna inteligencja, automatyka, matematyka lub kierunki pokrewne)
min. 2 lata doświadczenia w obszarze MLOps, DevOps lub administracji systemami/infrastrukturą obliczeniową
biegłość w Pythonie oraz dobra znajomość systemu Linux (praca w środowisku konsolowym, skrypty powłoki)
doświadczenie w konteneryzacji (Apptainer/Singularity, Docker lub narzędzia pokrewne)
rozumienie procesu trenowania modeli uczenia maszynowego/głębokiego, w tym dużych modeli językowych i wielomodalnych (LLM/LMM)
znajomość narzędzi do automatyzacji i zarządzania konfiguracją (np. Ansible, Terraform)
swoboda w pracy z systemami kontroli wersji (Git)
umiejętność dokumentowania swojej pracy w sposób jasny i przejrzysty
znajomość języka angielskiego w stopniu umożliwiającym swobodną pracę z dokumentacją oraz komunikację w zespole
odpowiedzialność, samodzielność, umiejętność rozwiązywania problemów oraz dbałość o szczegóły

Mile widziane:
doświadczenie w prowadzeniu obliczeń z wykorzystaniem infrastruktur HPC (High-Performance Computing) oraz znajomość systemów kolejkowych (np. SLURM)
znajomość narzędzi do monitorowania i zarządzania cyklem życia eksperymentów ML (np. MLflow, Weights & Biases)
doświadczenie w serwowaniu modeli AI, w szczególności dużych modeli językowych (np. vLLM, Triton Inference Server)
znajomość frameworków do treningu rozproszonego (np. DeepSpeed, Megatron)
doświadczenie w budowie potoków CI/CD oraz pracy z rejestrami modeli
znajomość technologii orkiestracji i wirtualizacji zasobów (np. Kubernetes)
znajomość i umiejętność stosowania dobrych praktyk programowania
doświadczenie w projektach open-source

O projekcie:
Akademickie Centrum Komputerowe Cyfronet Akademii Górniczo-Hutniczej w Krakowie to nowoczesne centrum kompetencji informatycznych i ośrodek badawczo-rozwojowy o wypracowanej przez lata, solidnej marce. Będąc wiodącym centrum superkomputerowym w Polsce udostępniamy moc obliczeniową na potrzeby badań naukowych, jesteśmy też odpowiedzialni za utrzymanie i rozbudowę miejskiej akademickiej sieci komputerowej w Krakowie.
Aktualnie rozpoczynamy realizację projektu Gaia AIF (budowę fabryki sztucznej inteligencji), który należy do przedsięwzięć o znacznej złożoności. Projekt zakłada trenowanie wielomodalnych modeli dużej skali (LMM) na klastrach HPC, co wymaga specjalistycznych kompetencji w zakresie projektowania architektury sieci neuronowych, przygotowania danych treningowych oraz prowadzenia eksperymentów uczenia maszynowego w środowiskach wielkoskalowych. Poszukujemy osób, które będą odpowiedzialne za zapewnienie, aby modele AI można było efektywnie trenować, testować i uruchamiać na dużą skalę.
Do naszego zespołu poszukujemy osoby na stanowisko główny specjalista informatyk administrator aplikacji (inżynier MLOps projektu europejskiego) w Laboratorium Metod Informatycznych w Medycynie.

Zakres obowiązków:
automatyzacja procesu instalacji oprogramowania do trenowania modeli z wykorzystaniem konteneryzacji (Apptainer i narzędzia pokrewne),
tworzenie dedykowanych kontenerów Apptainer dostosowanych do specyficznych wymagań klastrów HPC (m.in. Helios, zasoby EuroHPC JU),
migracja procesów trenowania modeli AI pomiędzy różnymi klastrami HPC,
orkiestracja procesów trenowania, obejmująca monitorowanie przebiegu uczenia oraz optymalizację wydajności modeli,
tworzenie i wdrażanie narzędzi MLOps oraz ich integracja z wewnętrznymi systemami infrastruktury,
wsparcie onboardingu nowych klientów korzystających z infrastruktury AI Factory, w tym pomoc techniczna i dokumentacja wdrożeniowa.

Oferujemy:
zatrudnienie na umowę o pracę w pełnym wymiarze etatu
pracę w organizacji, która tworzy jeden z najbardziej innowacyjnych kierunków rozwoju komputerowego (realizując projekt Gaia AI factory)
możliwość ciągłego rozwoju, podnoszenia kwalifikacji, udziału w szkoleniach
pracę w modelu hybrydowym (możliwość pracy zdalnej)
stabilność zatrudnienia.

🔍 Dekoder Ogłoszenia

🔴
min. 2 lata doświadczenia w obszarze MLOps, DevOps lub administracji systemami/infrastrukturą obliczeniową
Może oznaczać, że szukają kogoś z doświadczeniem w jednym z tych obszarów, a niekoniecznie we wszystkich, co może być rozczarowujące, jeśli oczekiwano wszechstronności.
🔴
rozumienie procesu trenowania modeli uczenia maszynowego/głębokiego, w tym dużych modeli językowych i wielomodalnych (LLM/LMM)
Chociaż brzmi to jak wymaganie wiedzy teoretycznej, może oznaczać, że oczekuje się praktycznego doświadczenia w pracy z tymi modelami, a nie tylko teoretycznego zrozumienia.
🔴
swoboda w pracy z systemami kontroli wersji (Git)
Określenie 'swoboda' jest subiektywne i może oznaczać od podstawowej znajomości po zaawansowane techniki, co może prowadzić do nieporozumień co do oczekiwanego poziomu biegłości.
🔴
umiejętność dokumentowania swojej pracy w sposób jasny i przejrzysty
Często oznacza, że dokumentacja jest zaniedbywana, a od kandydata oczekuje się, że ją stworzy lub poprawi.
🔴
odpowiedzialność, samodzielność, umiejętność rozwiązywania problemów oraz dbałość o szczegóły
Te ogólne cechy często są używane do opisania sytuacji, w której brakuje jasnych procesów i wsparcia, a pracownik musi radzić sobie sam.