Senior AI Software Engineer
Summary
Senior engineer building and deploying production AI/LLM solutions for a global PaaS provider: architecture, backend (Python/Node.js/Java) and frontend (React/Angular) development, LangChain/Semantic Kernel, cloud (AWS/Azure/GCP) and observability. B2B via ITFS, remote from Poland with up to 30% travel to client sites.
Dla globalnego dostawcy platformy PaaS poszukujemy doświadczonych inżynierów oprogramowania specjalizujących się w rozwiązaniach opartych na sztucznej inteligencji, w szczególności na technologiach LLM i generatywnej AI.
Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, tworzenie i wdrażanie produkcyjnych rozwiązań AI, od architektury i implementacji po uruchomienie w środowisku klienta. Rola łączy rozwój oprogramowania, integrację systemów, pracę z modelami językowymi oraz bezpośrednią współpracę z zespołami klienta.
Istotnym elementem stanowiska jest również tworzenie wielokrotnego użytku komponentów, bibliotek i narzędzi, które usprawniają kolejne wdrożenia i wspierają rozwój platformy.
Miejsce pracy: Zdalnie z Polski (z gotowością do podróży służbowych do 30% czasu)
Start: ASAP
Forma współpracy: B2B z ITFS
Stawka: 300-400 PLN/h + VAT (zależne od doświadczenia)
Proces rekrutacyjny: Krótka rozmowa telefoniczna z rekruterem ITFS -> Wstępna rozmowa -> 2 etapy rozmów technicznych z Klientem -> Decyzja
- Minimum 8 lat doświadczenia w inżynierii oprogramowania, w tym minimum 2 lata doświadczenia w rolach bezpośrednio związanych z klientem lub w zespołach osadzonych w organizacji klienta.
- Doświadczenie w projektowaniu i wdrażaniu produkcyjnych rozwiązań AI-native.
- Praktyczna znajomość technologii backendowych (co najmniej jednym z języków): Python, Node.js lub Java.
- Doświadczenie w tworzeniu aplikacji frontendowych z wykorzystaniem React lub Angular.
- Znajomość REST API i GraphQL.
- Znajomość frameworków i narzędzi LLM, w tym LangChain i Semantic Kernel, oraz koncepcji prompt chaining, vector search i context management.
- Doświadczenie w diagnozowaniu problemów w systemach rozproszonych, optymalizacji opóźnień (latency optimization) oraz wdrażaniu monitoringu i obserwowalności (observability).
- Doświadczenie w pracy z platformami chmurowymi AWS, Microsoft Azure lub GCP.
- Znajomość praktyk CI/CD, pracy z kontenerami oraz Infrastructure as Code (IaC).
- Umiejętność projektowania skalowalnych i niezawodnych rozwiązań, z uwzględnieniem architektury systemów, wydajności i bezpieczeństwa.
- Nastawienie na dostarczanie wartości użytkownikom, iteracyjne rozwijanie MVP oraz tworzenie rozwiązań gotowych do wdrożenia produkcyjnego.
- Gotowość do podróży służbowych do 30% czasu, w tym do lokalizacji klientów w Europie i potencjalnie w innych regionach.