Software, Data & AI Engineer · Brno · remote / hybrid
SmartPlatform

Podnikové vyhledávání a AI agenti respektující oprávnění
Role: Návrh a vývoj celé platformy Catalyma AI: konektory, vyhledávání, Ask a agenti, oprávnění, směrování modelů a produkční provoz.
Výsledek: ACL každého zdroje se kontroluje dřív, než obsah dorazí k modelu. Když kontrola selže nebo není jednoznačná, přístup se odepře (fail-closed).
Ve SmartPlatform (Catalyma AI) zaměstnanci vyhledávají, ptají se a spouštějí agenty nad firemními zdroji, jako jsou dokumenty, wiki, tikety a databáze. Obsah, ke kterému nemají přístup, nikdy neuvidí.
Rozsah práce
- Konektory a synchronizace: dokumenty, wiki, tikety a databáze se synchronizují podle plánu (Celery + Redis) i s oprávněními zdrojů.
- Hybridní vyhledávání: jeden index OpenSearch nad všemi synchronizovanými zdroji.
- Ask a agenti: odpovědi i autonomní agenti pracují jen s obsahem, který uživatel smí vidět.
- Vrstva oprávnění fail-closed: ACL zdrojů se zrcadlí a vynucují před vyhledáním obsahu a při chybě se přístup odepře.
- Směrování modelů: LLM gateway pro více poskytovatelů s výběrem modelu a evidencí spotřeby.
- Webová aplikace: frontend v Next.js nad backendem ve FastAPI.
- Produkční pipeline: brány v CI a nasazení na vyhrazený VPS, ověřované u každého vydání.
- Sada wireframů: privátní sada, ve které i nevývojáři navrhují funkce pro governance a oprávnění nad skutečným produktem.
Stack
Python · FastAPI · OpenSearch · Celery · Redis · Next.js · LiteLLM · Docker
Nasazení na Kubernetes je plánované.