Senior Software Engineer (Agentic AI, Cloud-native, On-prem)
⚲ Gdańsk, Wrocław, Poznań
Do uzgodnienia
Wymagania
- wykształcenie techniczne i solidne podstawy inżynierii oprogramowania
- doświadczenie w budowie aplikacji lub integracji usług AI/LLM (Azure OpenAI/OpenAI API lub modele open-source)
- praktyczna znajomość Python lub Java/TypeScript/.NET oraz budowy API/integracji
- znajomość wzorców RAG, vector search (np. FAISS/Pinecone) lub frameworków (LangChain/Semantic Kernel)
- doświadczenie z chmurą (Azure/AWS/GCP) i CI/CD (Azure DevOps/GitHub Actions)
- angielski na poziomie min. B2
Mile widziane
- znajomość kontenerów (Docker/Kubernetes)
- doświadczenie w prowadzeniu warsztatów/mentoringu
Opis stanowiska
Projektowanie i wdrażanie rozwiązań GenAI w chmurze i on-prem — łączenie LLM-ów z istniejącymi systemami, budowa komponentów cloud-native, integracje przez API i eventy, wzorce RAG oraz ewaluacja modeli. Prowadzisz inicjatywy od PoC przez MVP do produkcji, współpracując z architektami, zespołami produktowymi i security. Uwaga: 'real influence on technical decisions' w praktyce oznacza, że Twoje zdanie będzie brane pod uwagę, ale ostateczne decyzje mogą należeć do bardziej doświadczonych osób.
🔍 Dekoder Ogłoszenia
🔴
empowered to shape your career in the way you’d like
Masz pewną swobodę w wyborze ścieżki kariery, ale w ramach dostępnych projektów i potrzeb firmy.
🟡
supported and inspired by a collaborative community of colleagues around the world
Będziesz częścią globalnej społeczności, co może oznaczać pracę zdalną i komunikację w różnych strefach czasowych.
🔴
You can expect real influence on technical decisions
Twoje opinie będą brane pod uwagę, ale ostateczne decyzje mogą należeć do bardziej doświadczonych osób lub zarządu.
🟡
quality-driven environment
Kładziony jest nacisk na wysoką jakość kodu i rozwiązań, co może oznaczać rygorystyczne procesy code review i testowania.
🔴
use of tools that streamline development—where they provide measurable value
Narzędzia są wdrażane, ale ich efektywność jest oceniana, co może oznaczać, że nie zawsze są to najnowsze lub najbardziej optymalne rozwiązania.