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.
requirements-expected :
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+
offered :
Zatrudnienie na podstawie umowy B2B na czas nieokreślony
Dołączysz do firmy z solidną pozycją na rynku
Firma zapewnia nowoczesny sprzęt, oprogramowanie i konfigurację
Możliwość pracy w elastycznych godzinach
Możliwość pracy zdalnej w 100%
Profesjonalne doradztwo i wsparcie w rozwoju kariery od doświadczonego zespołu specjalistów 1dea
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
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ę