W skrócie
- Zadania: Twórz innowacyjne aplikacje AI i współpracuj z zespołem w dynamicznym środowisku.
- Firma: Ciklum - firma inżynieryjna z globalnym zespołem ekspertów.
- Benefity: Elastyczna praca zdalna, konkurencyjne wynagrodzenie i pakiet medyczny.
- Pozostałe informacje: Możliwości rozwoju kariery i dostępu do szkoleń oraz certyfikacji.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość branży.
- Kwalifikacje: Doświadczenie w TypeScript, AWS i AI; umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Ciklum poszukuje Senior Full Stack Engineera, który dołączy do naszego zespołu na pełen etat w Polsce. Jesteśmy firmą zajmującą się inżynierią produktów na zamówienie, wspierającą zarówno międzynarodowe organizacje, jak i rozwijające się startupy w rozwiązywaniu ich najtrudniejszych wyzwań biznesowych. Z globalnym zespołem liczącym ponad 4000 wysoko wykwalifikowanych programistów, konsultantów, analityków i właścicieli produktów, tworzymy technologie, które redefiniują branże i kształtują sposób, w jaki ludzie żyją.
O roli: Jako Senior Full Stack Engineer, będziesz częścią zespołu deweloperskiego, który inżynieruje doświadczenia przyszłości.
Obowiązki:
- Budowanie produkcyjnych agentów AI: rozwijanie usług TypeScript na AWS (Lambda, Step Functions, DynamoDB, Bedrock) przy użyciu Strands lub LangGraph oraz SDK AI
- Projektowanie zachowań agentów: definiowanie, co model bada i jaki kod egzekwuje
- Sandboxowanie agentów: budowanie środowisk tylko do odczytu, ograniczonego dostępu do narzędzi, odczytów zawartych w worktree oraz zabezpieczeń budżetowych/czasowych przeciwko niewłaściwemu zachowaniu modelu
- Ocena funkcji AI: budowanie zestawów złotych i powtórzeń produkcyjnych, kalibracja sędziów, kontrola zmian na podstawie przypomnienia, precyzji i wskaźnika fałszywych pozytywów oraz porównywanie modeli i poziomów wysiłku przed wydaniem
- Zapewnienie obserwowalności: emitowanie metryk z kodem przyczyny i strukturalnych logów, alarmowanie o awariach oraz badanie braków produkcyjnych w Splunk i VictoriaMetrics
- Uruchamianie infrastruktury: utrzymywanie korzeni Terraform w różnych środowiskach zgodnie z zasadami tagowania i granicami uprawnień; poprawa GitLab CI/CD dla budowy, testowania, wdrażania i bramek jakości
- Budowanie integracji odpornych na ponowne próby, limity szybkości, trwałe awarie i przestarzały stan
- Wykorzystanie AI do pisania/recenzowania kodu; utrzymywanie kontekstu agenta na bieżąco
- Przeglądanie zmian napisanych przez AI pod kątem bezpieczeństwa, poprawności i łatwości utrzymania, wychwytywanie problemów, które umykają testom
- Umożliwienie zespołom: konfigurowanie asystentów, umiejętności, haków i serwerów MCP; współpraca z inżynierami i dzielenie się sprawdzonymi praktykami
- Budowanie narzędzi skierowanych do agentów: React i API do podsumowań, pulpitów nawigacyjnych i narzędzi wewnętrznych, z wynikami czytelnymi przez agentów, CLIs i Slack
- Dokumentowanie systemów za pomocą diagramów architektury/sekundowych, runbooków i zapisów decyzji
Wymagania:
- Doświadczenie w produkcji LLM: wdrożone funkcje API LLM (prompty, wywoływanie narzędzi, strukturalne wyjście, długi kontekst); umiejętność wyjaśnienia ocen wydania, awarii i poprawek
- TypeScript: silne doświadczenie w produkcji TypeScript i Node, asynchroniczny kod, testowanie i narzędzia monorepo
- Python: biegłość w ocenach, analizie i skryptowaniu
- Bezserwerowe AWS: Lambda, Step Functions, DynamoDB, IAM, projektowanie oparte na zdarzeniach i Bedrock
- Infrastruktura jako kod: bezpieczne odczytywanie i modyfikowanie Terraform w różnych środowiskach
- Dane: praktyczne doświadczenie z NoSQL/SQL, w tym zmiany schematu na żywo i migracje
- Obserwowalność: projektowanie metryk, logów i alarmów dla systemów niedeterministycznych oraz debugowanie problemów
- CI/CD: biegłość w CI/CD, najlepiej GitLab CI/CD
- Rozwój wspomagany przez AI: codzienne korzystanie z asystenta kodowania AI; weryfikacja jego wyników
- Komunikacja: płynna znajomość języka angielskiego w mowie i piśmie; umiejętność wyjaśniania kompromisów i napędzania przyjęcia przez zespół
- Systemy wieloagentowe, serwery MCP lub ramy oceny (np. Strands Evals)
- Kontrola kosztów LLM: routowanie modeli, pamięć podręczna promptów, budżety tokenów
- Obrona przed wstrzyknięciem promptów i bezpieczeństwo agentów
- React i GraphQL dla narzędzi wewnętrznych
- Java i Spring Boot dla integracji istniejących usług
- Inteligencja kodu lub wyszukiwanie (indeksowanie, wyszukiwanie symboli, pakiety wiedzy)
- Kubernetes, AWS AppSync i EventBridge
- Claude Certified Developer lub Architect (Anthropic)
Co oferujemy?
- Silna społeczność: Pracuj obok najlepszych profesjonalistów w przyjaznym, otwartym środowisku
- Skupienie na rozwoju: Podejmuj się dużych projektów o globalnym wpływie i rozwijaj swoje umiejętności
- Dostosowane nauczanie: Zwiększ swoje umiejętności dzięki wewnętrznym wydarzeniom (spotkaniom, konferencjom, warsztatom), dostępowi do Udemy, kursom językowym i certyfikatom opłacanym przez firmę
- Nieskończone możliwości: Eksploruj różnorodne dziedziny poprzez mobilność wewnętrzną, znajdując najlepsze dopasowanie do zdobywania praktycznego doświadczenia z nowoczesnymi technologiami
- Elastyczność: Ciesz się elastycznością – pełne możliwości pracy zdalnej
- Opieka: Mamy Cię pod opieką z opłacanym przez firmę pakietem medycznym premium przez Luxmed
W Ciklum zawsze eksplorujemy innowacje, wspieramy się nawzajem w osiąganiu więcej i inżynierujemy rozwiązania, które mają znaczenie. Z nami będziesz pracować z nowoczesnymi technologiami, przyczyniać się do wpływowych projektów i być częścią kultury One Team, która ceni współpracę i postęp. Z centrami dostaw w Wrocławiu i Gdańsku, nasi 300+ profesjonaliści w Polsce wprowadzają nowatorskie rozwiązania dla globalnych klientów. Dołącz do społeczności, w której współpraca pobudza innowacje – a Twój wpływ sięga milionów. Eksploruj, wspieraj, inżynieruj z Ciklum!
Senior Full Stack Engineer in Katowice – pracodawca: Ciklum
Ciklum to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku technologicznym. Pracując jako Senior Agentic Engineer w Polsce, będziesz częścią zespołu, który wspiera innowacyjne projekty dla globalnych klientów, a także korzysta z elastyczności pracy zdalnej oraz dostępu do szkoleń i certyfikacji. Nasza kultura oparta na współpracy i otwartości sprzyja wymianie pomysłów i ciągłemu doskonaleniu, co czyni nas idealnym miejscem dla profesjonalistów pragnących rozwijać swoje umiejętności i wpływać na przyszłość technologii.