Informacje o stanowisku
Specjalista będzie wchodził w skład działu Systemów Sztucznej Inteligencji.
Dobra znajomość Python w zakresie wykorzystywanym w projektach ML/AI, w szczególności:
- swobodne poruszanie się w tym języku, tworzenie kodu bez wsparcia LLM
- budowa aplikacji wykorzystujących wątki, komunikację pomiędzy procesami
- stosowanie podejścia obiektowego, hermetyzację, projektowanie struktury klas i komunikację pomiędzy nimi
- znajomość co najmniej jednego frameworku do tworzenia unittestów (preferowany pytest). Tworzenie testów, które są utrzymywalne
- praktyczne korzystanie z narzędzi zapewniających kontrolę formalną w aplikacji (pydantic)
- doświadczenie w stosowaniu przynajmniej jednego frameworku deep learning (pytorch lub tensorflow)
- doświadczenie w stosowaniu narzędzi NLP do przetwarzania tekstu wykorzystywanych w pythonie (np. spacy, stanza)
- doświadczenie w programowaniu komunikacji (http/tcp/grpc inne)
Znajomość podstawowych zagadnień uczenia maszynowego oraz NLP:
- tworzenie modeli klasyfikacyjnych na danych tekstowych (włączając w to przygotowanie i oczyszczenie danych) oraz multimodalnych (np. dane tekstowe + tabelaryczne)
- wykorzystywanie co najmniej jednego z narzędzi do optymalizacji hyperparametrów
- interpretacja podstawowych metryk dla klasyfikacji binarnej, multiclass, multilabel
- przeprowadzanie analiz składniowych tekstu, wykorzystywanie fuzzy-search, rozbiór zdania do drzewa z zależnościami
- wykonywanie analiz procesu (w skali mikro), w tym rozmowa z wykonawcą oraz wyodrębnienie wymagań na automatyzację procesu lub jego kroków
- tworzenie syntetycznych opisów analitycznych, które są podstawą do developmentu
- praca w podstawowym zakresie z dockerem (wiele obrazów, compose, komunikacja między obrazami)
- praca z GIT oraz w środowisku linux
- znajomość MongoDB i składni agregacji w podstawowym zakresie
Specjalista będzie wchodził w skład działu Systemów Sztucznej Inteligencji.
,[Projektowanie i implementacja aplikacji w języku Python z wykorzystaniem programowania obiektowego, wielowątkowości oraz komunikacji międzyprocesowej., Tworzenie czytelnego, utrzymywalnego kodu zgodnie z dobrymi praktykami inżynierii oprogramowania., Tworzenie dokumentacji techniczno-analitycznej wspierającej rozwój oprogramowania., Praca z kontenerami Docker (obrazy, Compose, komunikacja między kontenerami)., Utrzymanie i wersjonowanie kodu w środowisku Linux z wykorzystaniem GIT., Obsługa baz danych MongoDB, w tym zapytania agregacyjne. Requirements: Python, AI, pytest, Deep learning, NLP, spaCy, HTTP, TCP, Docker, Linux, MongoDB Additionally: Sport subscription, Private healthcare, Flat structure.
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach