W skrócie
- Zadania: Projektuj i implementuj innowacyjne rozwiązania AI oraz architekturę agentów.
- Firma: Dynamiczna firma IT z kulturą współpracy i innowacji.
- Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej i rozwój zawodowy.
- Pozostałe informacje: Ciekawe wyzwania i możliwość współpracy z ekspertami w branży.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na transformację AI w firmie.
- Kwalifikacje: Minimum 3-5 lat doświadczenia w rozwoju aplikacji backendowych i AI.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Projektowanie i implementacja architektury agentów AI oraz aplikacji opartych o modele generatywne.
- Dobór i implementacja wzorców agentowych, przepływów wieloetapowych oraz mechanizmów orkiestracji.
- Projektowanie kontekstu działania agentów (Context Engineering), strategii Retrieval-Augmented Generation (RAG), wykorzystania narzędzi (Tool Calling) oraz zarządzania pamięcią i stanem konwersacji.
- Projektowanie schematów odpowiedzi, mechanizmów walidacji oraz kontroli jakości generowanych odpowiedzi.
- Rozwój i implementacja rozwiązań w oparciu o Agent Template oraz biblioteki dostarczane przez AI Platform.
- Implementacja przepływów LangGraph, promptów, narzędzi i logiki biznesowej agentów.
- Integracja modeli poprzez AI Gateway oraz dostępnych źródeł wiedzy organizacyjnej.
- Implementacja integracji API oraz połączeń z systemami biznesowymi.
- Zarządzanie konfiguracją agentów, promptów, zestawów wiedzy oraz reguł wykonania.
Testowanie i jakość:
- Przygotowywanie testów jednostkowych, integracyjnych i ewaluacyjnych.
- Walidacja jakości odpowiedzi modeli oraz zachowania agentów w różnych scenariuszach.
- Testowanie przypadków: halucynacji, niepoprawnych odpowiedzi, braków wiedzy, regresji funkcjonalnej czy handoff do człowieka.
- Definiowanie kryteriów jakości oraz akceptacji rozwiązań AI.
Monitoring i optymalizacja:
- Implementacja monitoringu jakości, kosztów i wydajności rozwiązań AI.
- Analiza logów, śladów wykonania (traces) i metryk działania agentów.
- Optymalizacja kosztów wykorzystania modeli oraz szybkości działania aplikacji.
- Wersjonowanie kodu, promptów, konfiguracji oraz zestawów testowych.
Współpraca i wdrożenia:
- Przygotowywanie aplikacji do wdrożenia poprzez kontenery Docker.
- Udział w code review i przeglądach architektonicznych.
- Współpraca z AI Platform Engineer przy wdrożeniach produkcyjnych.
- Tworzenie przykładów, wzorców implementacyjnych i materiałów wspierających onboarding kolejnych zespołów deweloperskich.
Twoje doświadczenie i umiejętności:
- Minimum 3-5 lat doświadczenia w tworzeniu aplikacji backendowych lub rozwiązań opartych o AI.
- Bardzo dobra znajomość: Python, Git, API Design, testowania oprogramowania.
- Doświadczenie w budowie i utrzymaniu aplikacji produkcyjnych.
- Praktyczne doświadczenie z aplikacjami wykorzystującymi modele LLM.
- Znajomość: Prompt Engineering, Context Engineering, Retrieval-Augmented Generation (RAG), Agent Orchestration, Tool Calling, Structured Outputs i Evaluation Frameworks.
- Umiejętność projektowania architektury agentów AI oraz przepływów wieloagentowych.
- Doświadczenie w optymalizacji jakości odpowiedzi modeli i ograniczaniu ryzyka halucynacji.
Platforma i integracje:
- Znajomość Docker oraz konteneryzacji aplikacji.
- Znajomość SQL oraz relacyjnych baz danych.
- Umiejętność projektowania i integracji REST API.
- Doświadczenie w analizie logów i diagnostyce błędów aplikacyjnych.
- Znajomość zasad bezpiecznego tworzenia oprogramowania.
Mile widziane:
- Ciekawe wyzwania i współpracę z profesjonalistami w obszarze IT.
- Udział we wdrożeniu, rozwoju nowej grupowej platformy AI w firmie.
- Odpowiedzialność i realny wpływ na kierunek transformacji AI w UNIQA.
- Najnowsze technologie informatyczne.
- Kulturę opartą na wartościach: wspólnota, prostota, klient w centrum, odpowiedzialność i wiarygodność.
AI Engineer – pracodawca: UNIQA Polska
UNIQA Polska to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze AI/ML, sprzyjające innowacjom i rozwojowi zawodowemu. Pracownicy mają możliwość uczestniczenia w ciekawych projektach oraz korzystania z elastycznego modelu pracy hybrydowej, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Dodatkowo, firma stawia na rozwój kompetencji swoich pracowników, oferując liczne szkolenia i wsparcie w realizacji ambitnych celów zawodowych.