Pracuj.pl Hybrydowo Senior

Senior Software Engineer (Agentic AI, Cloud-native, On-prem)

Capgemini Polska

⚲ 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.