Senior Software Engineer (Agentic AI, Cloud-native, On-prem)
⚲ Gdańsk, Oliwa, Poznań, Grunwald, Wrocław, Fabryczna
Do uzgodnienia
Wymagania
- wykształcenie techniczne i solidne podstawy inżynierii oprogramowania
- doświadczenie w budowaniu aplikacji lub integracji usług AI/LLM (Azure OpenAI/OpenAI API lub modele open-source)
- praktyczny development w Pythonie lub Java/TypeScript/.NET oraz budowa API/integracji
- znajomość wzorców RAG, wyszukiwania wektorowego (FAISS/Pinecone) lub frameworków (LangChain/Semantic Kernel)
- doświadczenie z chmurą (Azure/AWS/GCP) i CI/CD (Azure DevOps/GitHub Actions)
- rozumienie bezpieczeństwa, ochrony danych i kontroli kosztów w GenAI
- angielski na poziomie B2 lub wyższym
Mile widziane
- doświadczenie w prowadzeniu warsztatów/mentoringu oraz kontenery (Docker/Kubernetes)
Opis stanowiska
Projektowanie i wdrażanie rozwiązań GenAI w chmurze i on-premise, łączących modele LLM z istniejącymi systemami i usługami chmurowymi. Będziesz budować komponenty cloud-native, implementować wzorce RAG i wyszukiwanie wektorowe oraz prowadzić inicjatywy od PoC przez MVP do produkcji. Uwaga: według dekodera rola wiąże się z dużą odpowiedzialnością i zmiennością zadań, a integracja LLM-ów może oznaczać pracę z przestarzałymi lub słabo udokumentowanymi systemami.
🔍 Dekoder Ogłoszenia
🔴
real influence on technical decisions
Twoje pomysły mogą zostać wysłuchane, ale ostateczne decyzje podejmują architekci lub kierownictwo.
🟡
quality-driven environment
Oczekuje się wysokiej jakości kodu i procesów, co może oznaczać więcej czasu poświęconego na testowanie i przeglądy.
🟡
use of tools that streamline development—where they provide measurable value
Narzędzia będą używane, ale ich wybór i implementacja mogą być ograniczone przez budżet lub istniejącą infrastrukturę.
🔴
lead initiatives from PoC through MVP to production scale
Będziesz odpowiedzialny za cały cykl życia projektu, od prototypu po produkcję, co może oznaczać dużą odpowiedzialność i zmienność zadań.
🔴
connecting LLMs with existing systems and cloud services
Może to oznaczać pracę z przestarzałymi lub słabo udokumentowanymi systemami, które wymagają integracji.