About the role
Projekt dotyczy rozbudowy aplikacji webowej umożliwiającej klientom sprzedaż biletów na różnego rodzaju wydarzenia. Dołączysz do siedmioosobowego zespołu pracującego w technologiach .NET Core, Azure i Angular. Twoim głównym zadaniem będzie tworzenie warstwy AI, która rozszerzy funkcjonalności platformy i usprawni procesy obsługi użytkowników.
Our expectations
- Biegła znajomość języka Python,
- Umiejętność tworzenia wysokiej jakości kodu, z uwzględnieniem dobrych praktyk inżynierskich (Clean Code, SOLID),
- Praktyczna znajomość tematyki GenAI, inżynierii promptów oraz technik pracy z LLM,
- Biegła znajomość narzędzi Structured Output: Pydantic, Instructor
- Praktyczna znajomość wzorców RAG (Retrieval-Augmented Generation) oraz protokołu MCP (Model Context Protocol),
- Znajomość REST API w Pythonie: np. FastAPI lub Flask,
- Doświadczenie w LLM Observability & Tracing (np. Langfuse lub pokrewne),
- Znajomość wzorców oraz frameworków agentowych:
- doświadczenie w budowaniu agentów przy użyciu LangGraph (preferowane) lub CrewAI
- znajomość paradygmatów: ReAct, Chain-of-Thought, Multi-Agent Orchestration
- Dobra znajomość Azure z uwzględnieniem Azure AI Search (Vector Search), Azure Cognitive Services oraz Azure OpenAI,
- Bardzo dobra znajomość języka angielskiego (min. B2).
Nice to have
- Podstawowa znajomość C#/.NET (umiejętność czytania kodu i rozumienia logiki biznesowej istniejącej aplikacji),
- Znajomość Semantic Kernel, AutoGen lub Microsoft Agent Framework,
- Doświadczenie w pracach R&D i szybkiego prototypowania.
Main responsibilities
- Projektowanie i budowanie zaawansowanych systemów opartych o agentów AI,
- Rozwój systemów RAG z wykorzystaniem wyszukiwania wektorowego i hybrydowego,
- Wsparcie istniejącego zespołu .NET w integracji AI z główną platformą.