Projektowanie i produkcyjne wdrażanie rozwiązań opartych na modelach uczenia maszynowego i LLM dla polskiej administracji. Praca w Zespole Architektury i Wdrożeń Rozwiązań SI nad usługami AI/NLP, backendem i API w Pythonie.
Wykształcenie wyższe w dziedzinie informatyki, matematyki, data science, AI lub pokrewnej.
Minimum 3–4 lata komercyjnego doświadczenia w programowaniu w Pythonie w obszarze backendu, inżynierii danych lub ML.
Bardzo dobra znajomość Pythona, standardów czystego kodu, testowania, budowania i integracji API (np. FastAPI) oraz bibliotek ML/NLP (np. transformers, PyTorch, scikit-learn).
Doświadczenie w budowaniu produkcyjnych rozwiązań opartych na LLM, zarówno modelach open-source uruchamianych lokalnie lub na serwerze, jak i API.
Praktyczna znajomość technik RAG, zarządzania kontekstem, embeddingów oraz integracji z bazami danych (SQL i bazami wektorowymi).
Doświadczenie w testowaniu i mierzeniu jakości odpowiedzi modeli, w tym w unikaniu halucynacji i stosowaniu metryk jakości.
Projektowanie, implementacja i produkcyjne wdrażanie rozwiązań opartych na modelach uczenia maszynowego i LLM, zarówno open-source, jak i komercyjnych API.
Rozwijanie i utrzymywanie usług backendowych oraz API w Pythonie, integrujących moduły AI/NLP z istniejącymi i nowymi aplikacjami.
Budowa i optymalizacja potoków RAG, zarządzanie kontekstem, dobór i ewaluacja modeli oraz fine-tuning pod specyficzne zadania biznesowe.
Przygotowanie, czyszczenie i przetwarzanie danych tekstowych i strukturyzowanych oraz praca z relacyjnymi i wektorowymi bazami danych.
Dbanie o wydajność, bezpieczeństwo, testowalność i skalowalność oprogramowania, w tym clean code, code review i refaktoryzację.
Monitorowanie jakości odpowiedzi modeli, ich opóźnień i kosztów w środowisku produkcyjnym.
Udział w analizie wymagań i projektowaniu architektury technicznej, a także dzielenie się wiedzą i wspieranie zespołu w obszarze dobrych praktyk ML i software engineering.