About the Role
Projektowanie i wdrażanie systemów agentowych wykorzystujących LLM.
Rozwój aplikacji w TypeScript z wykorzystaniem Next.js i Node.js.
Integracja modeli LLM (np. przez API) z aplikacjami webowymi.
Implementacja mechanizmów RAG (Retrieval Augmented Generation) oraz zarządzanie pamięcią i kontekstem agentów.
Projektowanie bezpiecznych mechanizmów użycia narzędzi przez agenta (m.in. allowlisty, walidacja danych, rate limiting).
Monitorowanie jakości działania agentów i optymalizacja metryk (latencja, koszt, skuteczność).
Budowanie mechanizmów niezawodności (retry, timeouts, circuit breakers, DLQ).
Współpraca z zespołami produktowymi i engineeringowymi przy wdrożeniach produkcyjnych.
Diagnostyka problemów oraz rozwój observability i monitoringu.
WYMAGANIA
Bardzo dobra znajomość TypeScript.
Doświadczenie w pracy z Next.js oraz środowiskiem Node.js.
Doświadczenie w integracji z modelami LLM (np. OpenAI API, LangChain JS lub podobne).
Znajomość architektury aplikacji webowych i projektowania API.
Doświadczenie w pracy z systemami produkcyjnymi i ich skalowaniem.
Umiejętność analizy logów, metryk i diagnostyki błędów.
Zrozumienie zagadnień bezpieczeństwa w systemach AI (np. prompt injection, kontrola dostępu).
Tech Stack
TypeScriptNext.jsNode.jsLLM integrationRAGAPI integrationSecurityMonitoringProduction systems