W skrócie
- Zadania: Twórz innowacyjne aplikacje AI i współpracuj z zespołem w dynamicznym środowisku.
- Firma: Ciklum - firma inżynieryjna z przyjazną kulturą pracy.
- Benefity: Konkurencyjne wynagrodzenie, opieka zdrowotna, elastyczna praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Możliwości rozwoju kariery w inspirującym środowisku.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na projekty o globalnym zasięgu.
- Kwalifikacje: Doświadczenie w programowaniu full-stack oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 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 najbardziej złożonych 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 drzewie roboczym 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/przeglądania kodu; utrzymywanie kontekstu agenta na bieżąco.
- Przeglądanie zmian napisanych przez AI pod kątem bezpieczeństwa, poprawności i łatwości konserwacji, 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, CLI i Slack.
- Dokumentowanie systemów za pomocą diagramów architektury/sekundowych, runbooków i zapisów decyzji.
Wymagania:
- Wszechstronność: Szeroka perspektywa techniczna z naciskiem na adaptacyjność w nowoczesnych stosach oprogramowania i architekturach, preferująca szerokość i szybkie przyswajanie wiedzy nad wąską specjalizację.
- Frontend i TypeScript: Silne doświadczenie produkcyjne z nowoczesnym React i TypeScript (w tym Node.js, wzorce asynchroniczne, testowanie i narzędzia monorepo).
- Backend i skrypty: Pracownicza znajomość Pythona do usług backendowych, ocen, analiz i narzędzi automatyzacyjnych.
- AWS Beyond Serverless: Praktyczne doświadczenie w ekosystemie AWS - wykraczające poza serverless (Lambda, Step Functions, DynamoDB, Bedrock) do szerszych komponentów architektonicznych, takich jak kontenery (ECS/EKS), sieci, obliczenia i IAM.
- Funkcje LLM w produkcji: Wydane funkcje wykorzystujące API LLM (zapytania, wywoływanie narzędzi, strukturalne wyjście, długi kontekst) i umiejętność opisania oceny, która zablokowała wydanie, co nie zadziałało i co się zmieniło.
- Postawa mistrza AI: Entuzjastyczne, proaktywne podejście do narzędzi inżynieryjnych wspomaganych AI w codziennych pracach (np. Copilot, Cursor, API LLM) połączone z chęcią promowania praktyk i produktywności opartych na AI w zespole.
- Infrastruktura jako kod: Umiejętność czytania i bezpiecznej modyfikacji konfiguracji Terraform w różnych środowiskach.
- Dane: Doświadczenie praktyczne z bazami NoSQL i SQL, w tym zmiany schematów i migracje systemów na żywo.
- Obserwowalność: Umiejętność projektowania metryk, logów i alarmów dla systemów niedeterministycznych oraz skutecznego debugowania problemów produkcyjnych na ich podstawie.
- CI/CD: Biegłość w nowoczesnych pipeline'ach CI/CD, najlepiej GitLab CI/CD.
- Komunikacja: Biegła znajomość języka angielskiego w mowie i piśmie, z umiejętnością jasnego artykułowania kompromisów i dostosowywania członków zespołu do decyzji technicznych.
- Systemy wieloagentowe, serwery MCP lub ramy oceny.
- Kontrola kosztów LLM: routowanie modeli, pamięć podręczna zapytań, budżety tokenów.
- Obrona przed wstrzyknięciem zapytań i bezpieczeństwo agentów.
- GraphQL dla wewnętrznych API i narzędzi.
- Inteligencja kodu lub prace związane z wyszukiwaniem (indeksowanie, wyszukiwanie symboli, pakiety wiedzy).
- Kubernetes, AWS AppSync i EventBridge.
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: Podnoś 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 dostawczymi we 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: Description Ciklum
Ciklum to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w roli Starszego Data Scientist. Pracując w zdalnym środowisku, będziesz częścią kultury One Team, gdzie współpraca i mentoring są kluczowe, a Twoje pomysły mają realny wpływ na globalne projekty. Oferujemy elastyczne godziny pracy, wsparcie w nauce nowoczesnych technik oraz przyjazną atmosferę sprzyjającą innowacjom.