NoFluffJobs Stacjonarnie Junior

Młodszy Specjalista/tka ds. Uczenia Maszynowego

Poznańskie Centrum Superkomputerowo - Sieciowe

⚲ Poznań

7 000 - 10 000 PLN (PERMANENT)

Wymagania

  • Python
  • OOP
  • PyTorch
  • Machine learning
  • Git
  • SQL
  • Linux
  • NumPy
  • SciPy
  • pandas
  • scikit-learn
  • Jupyter Notebook
  • Weights&Biases (nice to have)
  • MLflow (nice to have)
  • Optuna (nice to have)
  • Docker (nice to have)

Opis stanowiska

O projekcie:
Poznańskie Centrum Superkomputerowo‑Sieciowe (PCSS)
Dział Sieci Nowych Generacji

poszukuje kandydatów/ kandydatek na stanowisko:
Młodszy Specjalista/tka ds. Uczenia Maszynowego

Kim jesteśmy?
Dołącz do zespołu innowatorów i kształtuj przyszłość technologii w Poznańskim Centrum Superkomputerowo‑Sieciowym!

Poznańskie Centrum Superkomputerowo‑Sieciowe (PCSS), afiliowane przy Instytucie Chemii Bioorganicznej PAN, jest jednym z kluczowych ośrodków badawczo‑rozwojowych IT w Polsce. Jako operator ogólnopolskiej sieci optycznej PIONIER oraz zaawansowanej infrastruktury obliczeniowej (HPC, GPU), realizujemy projekty o strategicznym znaczeniu dla nauki, administracji publicznej i gospodarki. Innowacja, badania oraz realny wpływ na rozwój cyfrowego społeczeństwa to nasza codzienność.

Krótki opis działu
Dział Sieci Nowych Generacji rozwija nowoczesne usługi w dziedzinie
technologii sieciowych oraz systemów obliczeń chmurowych na brzegu sieci. Prace
prowadzone w dziale skupiają się na projektach badawczo-rozwojowych
prowadzonych na zamówienie przemysłu lub projektach współfinansowanych z
funduszy Unii Europejskiej.

Jeden z kluczowych obszarów prac dotyczy szeroko
rozumianej analityki danych oraz uczenia maszynowego. Dane pozyskane z różnych
źródeł (np. z systemów DAS (ang. Distributed Accoustic Sensing) opartych
o światłowody, systemów rozproszonych grawimetrów kwantowych czy systemów monitorowania
sygnałów radiowych GNSS, itp.) są źródłem dla modeli sztucznej inteligencji
rozwijanych w Dziale. Modele te mają za zadanie osiągnięcie wyznaczonych celów
przez zamawiającego przy wsparciu zespołu ekspertów PCSS, jak i ekspertów
dziedzinowych.

Wymagania:
Wymagane
kwalifikacje
Wykształcenie i
doświadczenie

Minimum 1 rok doświadczenia w
pracy z uczeniem maszynowym (projekty akademickie, staże, wkład w projekty
open-source)

Programowanie

Bardzo dobra znajomość Pythona,
w tym zasad OOP (klasy, dziedziczenie, interfejsy).

Znajomość podstawowych
bibliotek do analizy danych: NumPy, SciPy, Pandas, Scikit-learn.

Umiejętność szybkiego
prototypowania rozwiązań, np. w Jupyter Notebook.

Machine Learning

Praktyczna znajomość PyTorch –
budowanie i trenowanie sieci neuronowych.

Rozumienie procesu trenowania
modeli: dobór metryk, cross-validation, ewaluacja wyników.

Bazy danych i architektura

Podstawowa znajomość SQL.

Sprawna obsługa Gita oraz
podstawowa znajomość Linuksa.

Język

Angielski na poziomie min. B2
(czytanie dokumentacji technicznej, podstawowa komunikacja w zespole).
Mile
widziane
Doświadczenie
z narzędziami MLOps (Weights & Biases, MLflow, Optuna, Docker).

Codzienne zadania:
- udział w projektowaniu, implementacji i rozwijaniu modeli uczenia maszynowego na potrzeby projektów badawczo-rozwojowych,
- przygotowywanie danych do trenowania modeli oraz udział w budowie pipeline’ów przetwarzania danych,
- implementacja, trenowanie oraz ewaluacja modeli uczenia maszynowego z wykorzystaniem bibliotek Python, w szczególności PyTorch i Scikit-learn,
- tworzenie prototypów rozwiązań AI oraz ich stopniowe rozwijanie do postaci gotowej do wykorzystania w projektach,
- współpraca z doświadczonymi specjalistami przy analizie wyników, optymalizacji modeli oraz rozwiązywaniu problemów technicznych,
- rozwój oprogramowania zgodnie z dobrymi praktykami programistycznymi, z wykorzystaniem systemu kontroli wersji Git,
- dokumentowanie opracowanych rozwiązań oraz udział w przygotowywaniu dokumentacji technicznej,
- aktywne rozwijanie kompetencji w obszarze uczenia maszynowego oraz śledzenie nowych metod i narzędzi AI.

🔍 Dekoder Ogłoszenia

🔴
Dołącz do zespołu innowatorów i kształtuj przyszłość technologii
Może oznaczać pracę nad nowymi, ale jeszcze nie w pełni zdefiniowanymi lub wdrożonymi rozwiązaniami, z potencjalnie mniejszym naciskiem na bieżące utrzymanie i stabilność.
🟡
realizujemy projekty o strategicznym znaczeniu dla nauki, administracji publicznej i gospodarki
Praca może być związana z długoterminowymi projektami badawczymi, które niekoniecznie przynoszą natychmiastowe, komercyjne rezultaty.
🔴
Prace prowadzone w dziale skupiają się na projektach badawczo-rozwojowych
Oznacza to, że większość czasu może być poświęcona eksperymentom i tworzeniu prototypów, a niekoniecznie wdrażaniu gotowych rozwiązań.
🟡
na zamówienie przemysłu lub projekty współfinansowane z funduszy Unii Europejskiej
Może sugerować, że projekty są często zewnętrzne, z określonymi wymaganiami i harmonogramami, które mogą być narzucone przez grantodawców lub partnerów przemysłowych.
🔴
szeroko rozumianej analityki danych oraz uczenia maszynowego
Zakres obowiązków może być bardzo szeroki i obejmować wiele różnych technik i narzędzi, co wymaga dużej elastyczności i chęci nauki.