Analiza, projektowanie oraz implementacja nowych i istniejących rozwiązań (aplikacji, bibliotek, systemów) w obszarze AI;
Przygotowywanie zbiorów danych dla potrzeb projektów AI;
Analiza wyników eksperymentów oraz udział w pracach optymalizacyjnych;
Wsparcie zespołów w analizie wymagań biznesowo-technicznych;
Przygotowywanie dokumentacji technicznej istniejących i implementowanych rozwiązań;
Udział w procesach testowania / walidacji rozwiązań AI, w tym tworzenie oprogramowania do testów.
requirements-expected :
Wykształcenie wyższe kierunkowe: Informatyka, AI, Data Science lub pokrewne;
Minimum 3 lata doświadczenia w tworzeniu oprogramowania, w szczególności aplikacji backendowych lub systemów opartych o usługi chmurowe;
Bardzo dobra znajomość Python w kontekście budowy aplikacji wykorzystujących AI, ML i GenAI;
Doświadczenie w pracy z modelami LLM oraz integracji modeli poprzez API, np. Azure OpenAI, OpenAI, Google AI / Vertex AI;
Praktyczna znajomość frameworków do budowy aplikacji GenAI i systemów agentowych, np. LangChain, LlamaIndex, Semantic Kernel lub podobnych;
Doświadczenie w projektowaniu i implementacji agentów AI, workflow agentowych i systemów wykorzystujących modele językowe;
Znajomość technik pracy z LLM, w tym prompt engineering, RAG (Retrieval-Augmented Generation) oraz integracja modeli z bazami wiedzy i systemami danych;
Doświadczenie w pracy z Microsoft Azure, w szczególności komponentami chmurowymi wspierającymi AI i aplikacje cloud-native, np. Azure OpenAI, Azure AI Services, Azure Functions, Storage, Service Bus;
Bardzo dobra znajomość .NET / C# i doświadczenie w integracji systemów AI z aplikacjami backendowymi opartymi o stack .NET;
Znajomość konteneryzacji (Docker) oraz podstaw pracy z Kubernetes;
Znajomość zagadnień cloud-native architecture oraz budowy skalowalnych systemów;
Wiedza z zakresu przetwarzania danych, integracji źródeł danych oraz przygotowania danych dla systemów AI;
Język angielski umożliwiający swobodne korzystanie z dokumentacji technicznej.