All offersKatowicePythonSenior Machine Learning Engineer (PySpark + Airflow + Azure)
Senior Machine Learning Engineer (PySpark + Airflow + Azure)
new
Python
1dea

Senior Machine Learning Engineer (PySpark + Airflow + Azure)

1dea
Katowice
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python
    advanced
    English
    regular
    PySpark
    regular
    Airflow
    regular
    Machine Learning
    regular
    Flask
    regular
    fastapi
    regular
    Azure DevOps
    nice to have

Job description

Online interview

Dla jednego z kluczowych klientów poszukujemy osoby do roli:

Senior Machine Learning Engineer (Python + Airflow + Azure)

 

Warunki zaangażowania:

 

Obszar: Consulting IT

Lokalizacja: 100% zdalnie

Start: ASAP (akceptujemy kandydatury z max 3msc okresem wypowiedzenia)

Stawka (ustalana indywidualnie): 150 - 165 PLN netto + VAT / h

Zaangażowanie: B2B (outsourcing z 1dea), full-time, długofalowo


Proces rekrutacyjny (100% zdalnie):

  • Krótka rozmowa telefoniczna informacyjno-zapoznawcza z rekruterem 1dea (~10 min)
  • Weryfikacja techniczna z Klientem (~1 - 1,5 h)
  • (opcjonalnie) Rozmowa techniczno-projektowa z Klientem końcowym (40-60 min)
  • Decyzja o podjęciu współpracy


Zakres obowiązków


  • Tworzenie usług w Pythonie, pipeline'ów uczenia maszynowego i kodu NLP: tworzenie usług wykorzystujących język Python, pipeline'ów uczenia maszynowego oraz kodu przetwarzania języka naturalnego (NLP)
  • Wypracowanie wymagań biznesowych: Wykorzystywanie posiadanej wiedzy do opracowywania szczegółowych wymagań biznesowych dla funkcjonalności, które będą dostępne na platformie projektu
  • Analiza techniczna i zapewnienie jakości: Analiza specyfikacji technicznych, aby wspierać projektowanie i rozwój architektury systemu. Recenzowanie zadań dot. kontroli jakości, aby zagwarantować kompletność wymagań
  • Testowanie i walidacja: Recenzowanie przypadków testowych, aby upewnić się, że odpowiednio pokrywają wymagania
  • Automatyzacja i ETL: Opracowywanie, planowanie i wdrażanie zadań ETL (wyzwalanych zdarzeniami)
  • Wdrażanie modeli ML: Przenoszenie do produkcji modeli uczenia maszynowego ("trenowanych" na dużych zbiorach danych)
  • Wysoka jakość i współpraca: Dostarczanie wysokiej jakości kodu. Współpraca z zespołem poprzez pair-programming i aktywny udział w code-review.


Wymagania


  • 4+ lat doświadczenia na podobnym stanowisku - Python MLOps Engineer / Python ML Developer (mocny skill w develomencie Python)
  • Bardzo dobra znajomość (kluczowe):
  • Apache AirFlow
  • Python 3.8 - 3.11
  • Flask / FastAPI / gRPC
  • NoSQL
  • GraphQL
  • Wskazana znajomość Apache Spark (PySpark)
  • Doświadczenie w projektach NLP
  • Znajomość narzędzi wersjonowania np. MLFlow czy PyCaret
  • Angielski na poziomie swobodnej komunikacji w mowie i piśmie - B2+


Mile widziane:


  • Znajomość Azure Pipelines (w tym narzędzi CI)
  • Doświadczenie z deploymentem Kubernetes
  • Doświadczenie z popularnymi bibliotekami ML (Tensorflow i podobne)
  • Doświadczenie / wiedza z obszaru obróbki i procesowania dokumentów pdf w ekosystemie Azure
  • Wiedza / doświadczenie z obszaru Torch


Oferujemy


  • Przejrzysty model długoterminowej współpracy: Zatrudnienie na podstawie umowy B2B na czas nieokreślony
  • Stabilne i bezpieczne środowisko pracy: Dołączysz do firmy z solidną pozycją na rynku
  • Nowoczesne wyposażenie: Firma zapewnia nowoczesny sprzęt, oprogramowanie i konfigurację
  • Elastyczny czas pracy: Możliwość pracy w elastycznych godzinach
  • Praca zdalna: Możliwość pracy zdalnej w 100%
  • Profesjonalne doradztwo i wsparcie: Profesjonalne doradztwo i wsparcie w rozwoju kariery od doświadczonego zespołu specjalistów 1dea
  • Przyjemna atmosfera w zespole: Cenimy sobie koleżeńskość, otwartość, szacunek, wzajemną pomoc i wsparcie w rozwijaniu kompetencji zarówno własnych, jak i kolegów i koleżanek z zespołu
  • Kultura kreatywności: Wspieramy kulturę kreatywności. Każdy członek zespołu ma możliwość proponowania własnych pomysłów i rozwiązań, a jego głos jest zawsze brany pod uwagę