Traker24.eu poszukuje doświadczonego programisty Python do wsparcia projektu z branży dystrybucji technicznej. Celem jest stworzenie zaawansowanego systemu AI opartego na przeszukiwalnej bazie wiedzy produktowej, która będzie wspierać pracę z katalogiem obejmującym dziesiątki tysięcy pozycji.
Zakres obowiązków
- Normalizacja danych katalogowych pochodzących od wielu producentów w celu ujednolicenia formatów i atrybutów.
- Wzbogacanie danych o dodatkowe informacje, takie jak opisy zastosowań oraz powiązania między produktami.
- Implementacja wyszukiwarki hybrydowej łączącej dopasowanie dokładne z wyszukiwaniem semantycznym.
- Tworzenie mechanizmów cyklicznego sprawdzania zmian w źródłach danych oraz ocena trafności wyników wyszukiwania.
- Projektowanie interfejsów API służących do weryfikacji poprawności przetwarzanych danych.
Wymagania
- Bardzo dobra znajomość języka Python 3.10+ oraz frameworka FastAPI.
- Biegłość w pracy z bazami danych PostgreSQL, w tym projektowanie schematów i optymalizacja zapytań.
- Znajomość koncepcji wyszukiwania semantycznego, w tym embeddingów oraz baz wektorowych (np. Qdrant, FAISS, pgvector).
- Umiejętność tworzenia skryptów do pobierania i przetwarzania danych z zewnętrznych źródeł.
- Dyscyplina w pracy z systemem kontroli wersji Git oraz umiejętność samodzielnej realizacji zadań.
Co oferujemy
- Współpracę w modelu B2B przy innowacyjnym projekcie z zakresu systemów AI.
- Możliwość nawiązania długofalowej współpracy lub stałego zatrudnienia po zakończeniu pierwszego etapu projektu.
- Pracę w pełni zdalną w zespole skupionym na dostarczaniu rozwiązań dla systemów krytycznych.