Programista/ka Python
9000 - 12k PLN9000 - 12 000 PLN/ mies.UoP
MidFull-time·Umowa o pracę
#386072·Dodano dziś·4
Źródło: www.pracuj.pl⚠️Uwaga: ta oferta może już nie być aktualna. Sprawdź na stronie pracodawcy, czy rekrutacja jest nadal otwarta.
Tech Stack / Keywords
PythonFastAPIREST APIRabbitMQRedisCeleryGitLabSQLNoSQLPandasscikit-learnSpacyPyTorchTransformersTensorFlow.
Firma i stanowisko
Dołącz do Zespołu Architektury i Wdrożeń Rozwiązań Sztucznej Inteligencji w Centrum Nowych Technologii dla Polityk Publicznych. Praca koncentruje się na tworzeniu nowoczesnych rozwiązań opartych głównie na przetwarzaniu języka naturalnego (NLP). Projektujemy, wdrażamy, utrzymujemy i rozwijamy systemy AI wspierające procesy publiczne oraz identyfikujemy nowe obszary wykorzystania sztucznej inteligencji.
Wymagania
- Umiejętność biegłego programowania w Python 3.
- Wykształcenie wyższe techniczne.
- Minimum 2 lata doświadczenia zawodowego na podobnym stanowisku.
- Znajomość zagadnień związanych z architekturą rozproszonych systemów IT.
- Znajomość FastAPI, komunikacji z brokerem (RabbitMQ, Redis) oraz Celery.
- Znajomość architektury REST API i mikroserwisów.
- Umiejętność zarządzania i pracy w środowisku wykorzystującym systemy kontroli wersji, w szczególności GitLab.
- Umiejętność pracy z relacyjnymi bazami danych oraz bazami typu NoSQL.
- Umiejętność wytwarzania dokumentacji technicznej, w szczególności tworzonego kodu.
- Znajomość zagadnień związanych z wdrażaniem i testowaniem oprogramowania.
Mile widziane:
- Umiejętność integracji tworzonych rozwiązań w środowisku opartym o paradygmaty konteneryzacji lub/i wirtualizacji, w szczególności doświadczenie z rozwiązaniami Docker lub/i Kubernetes.
- Znajomość zagadnień związanych z uczeniem maszynowym.
- Użytkowa znajomość bibliotek Pandas, scikit-learn, Spacy, PyTorch, Transformers lub TensorFlow.
Obowiązki
- Projektowanie i wytwarzanie wydajnego oraz stabilnego oprogramowania we współpracy z inżynierami uczenia maszynowego oraz MLOps.
- Tworzenie testów jednostkowych i integracyjnych.
- Identyfikacja problemów oraz ich usuwanie.
- Dokumentowanie kodu.
- Praca z systemem wersjonowania kodu źródłowego.
- Przegląd kodu.
- Szacowanie pracochłonności prac programistycznych.
Benefity
- Dofinansowanie zajęć sportowych
- Prywatna opieka medyczna
- Dofinansowanie nauki języków
- Dofinansowanie szkoleń i kursów
- Ubezpieczenie na życie
- Elastyczny czas pracy
- Owoce
- Spotkania integracyjne
- Preferencyjne pożyczki
- Firmowa biblioteka
- Brak dress code’u
- Kawa / herbata
- Dodatkowe świadczenia socjalne
- Dofinansowanie biletów do kina, teatru
- Dofinansowanie wypoczynku
Karta sportowa
Opieka zdrowotna
Kursy językowe
Dofinansowanie szkoleń
Ubezpieczenie
Elastyczne godziny
Napoje w biurze
Darmowe przekąski
Spotkania integracyjne
NASK
44 aktywne oferty