Programista/Programistka Rozwiązań AI
⚲ Warszawa
Do uzgodnienia
Wymagania
- Langchain
- Microsoft Azure
- C#
- .Net
- Python
- AI
- Vertex AI
- Google Cloud
Opis stanowiska
Twój zakres obowiązków
• Analiza, projektowanie oraz implementacja nowych rozwiązań w oparciu o GenAI;
• 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.
Nasze wymagania
• Minimum 3 lata doświadczenia w tworzeniu oprogramowania;
• Dobra znajomość .NET / C# i doświadczenie w integracji systemów AI z aplikacjami backendowymi opartymi o stack .NET;
• Znajomość Python w kontekście budowy aplikacji wykorzystujących GenAI oraz RestAPI;
• Praktyczna znajomość frameworków do budowy aplikacji GenAI i systemów agentowych, np. LangChain, LlamaIndex, Semantic Kernel, Microsoft Agent Framework 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 Foundry;
• 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.
Tak organizujemy naszą pracę
Tak pracujemy
• rozwijasz kilka projektów jednocześnie
• masz wpływ na wybór narzędzi i technologii
• masz wpływ na rozwiązania technologiczne
• masz wpływ na produkt
• tworzysz kod "od zera"
• agile
Skład zespołu
• fullstack developer
• architekt
• devOps
• product owner
Tak pracujemy nad projektem
• Clean Code
• code review
• mierniki jakości kodu
• statyczna analiza kodu
• wzorce projektowe
• deployment na poziomie zespołu
• DevOps
• dokumentacja
• automatyzacja testów
• pentesty
• środowiska testowe
• testy integracyjne
• testy jednostkowe
Takie dajemy możliwości rozwoju
• branżowe platformy e-learningowe
• przestrzeń do eksperymentowania
• szkolenia wewnątrzfirmowe
• szkolenia zewnętrzne
Benefity
• dofinansowanie zajęć sportowych
• prywatna opieka medyczna
• dofinansowanie nauki języków
• ubezpieczenie na życie
• elastyczny czas pracy
• brak dress code’u
• parking dla pracowników
• program rekomendacji pracowników
• Ubezpieczenie szpitalne
• Program wellbeingowy
• Analiza, projektowanie oraz implementacja nowych rozwiązań w oparciu o GenAI;
• 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.
Nasze wymagania
• Minimum 3 lata doświadczenia w tworzeniu oprogramowania;
• Dobra znajomość .NET / C# i doświadczenie w integracji systemów AI z aplikacjami backendowymi opartymi o stack .NET;
• Znajomość Python w kontekście budowy aplikacji wykorzystujących GenAI oraz RestAPI;
• Praktyczna znajomość frameworków do budowy aplikacji GenAI i systemów agentowych, np. LangChain, LlamaIndex, Semantic Kernel, Microsoft Agent Framework 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 Foundry;
• 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.
Tak organizujemy naszą pracę
Tak pracujemy
• rozwijasz kilka projektów jednocześnie
• masz wpływ na wybór narzędzi i technologii
• masz wpływ na rozwiązania technologiczne
• masz wpływ na produkt
• tworzysz kod "od zera"
• agile
Skład zespołu
• fullstack developer
• architekt
• devOps
• product owner
Tak pracujemy nad projektem
• Clean Code
• code review
• mierniki jakości kodu
• statyczna analiza kodu
• wzorce projektowe
• deployment na poziomie zespołu
• DevOps
• dokumentacja
• automatyzacja testów
• pentesty
• środowiska testowe
• testy integracyjne
• testy jednostkowe
Takie dajemy możliwości rozwoju
• branżowe platformy e-learningowe
• przestrzeń do eksperymentowania
• szkolenia wewnątrzfirmowe
• szkolenia zewnętrzne
Benefity
• dofinansowanie zajęć sportowych
• prywatna opieka medyczna
• dofinansowanie nauki języków
• ubezpieczenie na życie
• elastyczny czas pracy
• brak dress code’u
• parking dla pracowników
• program rekomendacji pracowników
• Ubezpieczenie szpitalne
• Program wellbeingowy
🔍 Dekoder Ogłoszenia
🟡
Analiza, projektowanie oraz implementacja nowych rozwiązań w oparciu o GenAI
Może oznaczać zarówno tworzenie innowacyjnych rozwiązań od zera, jak i adaptację istniejących narzędzi do specyficznych potrzeb firmy.
🟡
Analiza wyników eksperymentów oraz udział w pracach optymalizacyjnych
Może oznaczać zarówno zaawansowane badania naukowe, jak i rutynowe dostrajanie parametrów istniejących modeli.
🟡
Wsparcie zespołów w analizie wymagań biznesowo-technicznych
Może oznaczać zarówno głębokie zrozumienie potrzeb biznesowych i przekładanie ich na rozwiązania techniczne, jak i jedynie zbieranie i dokumentowanie wymagań.
🟡
Praktyczna znajomość frameworków do budowy aplikacji GenAI i systemów agentowych, np. LangChain, LlamaIndex, Semantic Kernel, Microsoft Agent Framework lub podobnych
Określenie 'lub podobnych' może sugerować, że oczekiwana jest elastyczność i gotowość do nauki nowych narzędzi, a niekoniecznie głębokie doświadczenie z wymienionymi.
🟡
Znajomość zagadnień cloud-native architecture oraz budowy skalowalnych systemów
Może oznaczać zarówno projektowanie od podstaw systemów o wysokiej skalowalności, jak i pracę z istniejącymi, już skalowalnymi rozwiązaniami.