Python/ML Developer
Zadania:
Tworzenie i rozwój aplikacji w języku Python
Budowanie i testowanie oprogramowania
Praca z frameworkami i narzędziami ML/AI
Analiza i przetwarzanie danych tekstowych
Projektowanie rozwiązań automatyzujących procesy biznesowe
Integracja systemów i komunikacja między komponentami
Obsługa środowisk developerskich i kontenerowych
Współpraca zespołowa i prowadzenie projektów
Wymagania:
Znajomość języka Python, w tym w zastosowaniu do tworzenia oprogramowania w podejściu obiektowym
Tworzenie testów z wykorzystaniem frameworków pytest/unittest
Umiejętność konteneryzacji aplikacji, tworzenia dockerfiles i wykorzystania docker
Swobodna praca w środowisku unix oraz windows
Umiejętność korzystania z notacji UML, tworzenia dokumentacji do tworzonego oprogramowania
Poparta praktycznym użyciem w projektach, znajomość co najmniej pięciu z poniższych:
Korzystanie z systemów kolejkowych takich jak RabbitMQ / PubSub
Korzystanie z dokumentacyjnych baz danych np. MongoDB (definowanie/użycie danych)
Wykorzystanie procesów/wątków/asyncio
Framework FastAPI
Znajomość narzędzi deep learning takich jak pytorch/tensorflow/ transformers
Znajomość specjalizowanych narzędzi NLP takich jak spacy/stanza
Tworzenie/trenowanie modeli ML w obszarze NLP
Znajomość langchain/lnaggraf w wykorzystaniu do budowaniu aplikacji opartych o LLM
Umiejętność pracy w Google Cloud
Znajomość narzędzia do orkiestracji, np. Apache AirFlow
Python/ML Developer
Python/ML Developer