Specjalista/tka ds. Uczenia Maszynowego

10k - 15k PLN/ mies.UoP
MidFull-time·Umowa o pracę
#396709·Dodano 4 dni temu·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

Clean CodeAIPythonOOPMachine LearningNumPySciPypandasscikit-learnSQLGitPyTorchLinuxMLOpsMLflowCI/CDWeights&Biases

Firma i stanowisko

Poznańskie Centrum Superkomputerowo‑Sieciowe (PCSS) jest afiliowane przy Instytucie Chemii Bioorganicznej PAN i jest jednym z kluczowych ośrodków badawczo-rozwojowych IT w Polsce. Operator ogólnopolskiej sieci optycznej PIONIER oraz zaawansowanej infrastruktury obliczeniowej HPC i GPU, realizuje projekty strategiczne dla nauki, administracji publicznej i gospodarki. Dział Sieci Nowych Generacji rozwija nowoczesne usługi technologii sieciowych i systemów obliczeń chmurowych na brzegu sieci, koncentrując się na projektach badawczo-rozwojowych przemysłu oraz współfinansowanych przez UE. Jednym z kluczowych obszarów jest analityka danych i uczenie maszynowe, realizowana na danych z systemów DAS, grawimetrów kwantowych, systemów monitorowania sygnałów radiowych GNSS i innych.

Wymagania

  • Wykształcenie wyższe minimum inżynierskie lub licencjackie, preferowane kierunki: Informatyka, Matematyka, Sztuczna Inteligencja lub pokrewne
  • Minimum 3 lata doświadczenia w projektach uczenia maszynowego
  • Zaawansowana znajomość Pythona, w szczególności OOP (design patterns, clean code, modularność kodu)
  • Doświadczenie w przejściu od prototypu w notebooku do modularnego, production-ready kodu ze skalowalnością
  • Zaawansowana znajomość PyTorch: projektowanie warstw, optymalizacja i debugowanie trenowania
  • Znajomość bibliotek NumPy, SciPy, pandas, scikit-learn
  • Doświadczenie w budowie end-to-end rozwiązań: data pipeline'y i wdrożenia produkcyjne
  • Doświadczenie z dużymi zbiorami danych (optymalizacja I/O, wydajność obliczeniowa)
  • Znajomość SQL na poziomie projektowania i optymalizacji zapytań
  • Sprawna obsługa Git
  • Dobra znajomość Linuxa (skrypty shell, zarządzanie procesami, konteneryzacja)

Nice to have:

  • Doświadczenie z MLOps, MLflow, CI/CD, Weights&Biases

Obowiązki

  • Projektowanie, implementacja i rozwój modeli uczenia maszynowego odpowiadających na rzeczywiste potrzeby badawcze i biznesowe
  • Przygotowywanie kompletnych rozwiązań ML: analiza danych, projektowanie architektury modeli, proces trenowania, wdrożenie do produkcji
  • Tworzenie wydajnych i skalowalnych pipeline’ów przetwarzania danych oraz trenowania modeli
  • Rozwój oprogramowania zgodnie z dobrymi praktykami inżynierii oprogramowania: clean code, modularność, testowanie, wersjonowanie kodu
  • Optymalizacja modeli i procesów obliczeniowych pod kątem jakości, wydajności oraz wykorzystania zasobów obliczeniowych
  • Współpraca z zespołami programistycznymi, ekspertami domenowymi i partnerami projektów R&D przy projektowaniu i wdrażaniu rozwiązań AI
  • Udział w projektach badawczo-rozwojowych AI, w tym opracowywanie nowych metod, prototypowanie i walidacja rozwiązań
  • Dokumentowanie opracowanych rozwiązań oraz prezentowanie wyników zespołowi i partnerom
  • Ciągłe śledzenie rozwoju technologii AI i rekomendowanie nowych metod i narzędzi

Benefity

  • Prywatna opieka zdrowotna
  • Realizacja projektów międzynarodowych
  • Multisport
  • Prysznic
  • Darmowy parking
  • Parking dla rowerów
  • Brak dress code'u
  • Nowoczesne biuro
Opieka zdrowotna
Karta sportowa
Prysznic
Parking dla aut
Parking dla rowerów
Poznańskie Centrum Superkomputerowo - Sieciowe

Poznańskie Centrum Superkomputerowo - Sieciowe

2 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz