AI / GenAI Python Fullstack Developer
IT SQUAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Gdańsk
Do uzgodnienia
Wymagania
- Python
- FastAPI
- Flask
- PostgreSQL
- Rest API
- RAG
- LLM
- Angular
- TypeScript
- JavaScript
- LangChain
- Docker
- Kubernetes
- Spring Boot
Opis stanowiska
Nasze wymagania:
Oczekujemy komercyjnego doświadczenia w programowaniu w Pythonie
Znajomości frameworków FastAPI lub Flask
Doświadczenia w projektowaniu i implementacji REST API oraz integracji systemowych
Praktycznej znajomość relacyjnych baz danych (PostgreSQL, MS SQL lub podobnych)
Wiedzy z zakresu AI / ML / GenAI
Doświadczenia w pracy z dokumentami, danymi tekstowymi lub danymi nieustrukturyzowanymi
Umiejętności tworzenia czytelnego, modularnego i łatwego w utrzymaniu kodu
Znajomości Git oraz dobrych praktyk code review
Podstawowej znajomość środowisk chmurowych — preferowany Microsoft Azure
Otwartości na współpracę przy tworzeniu aplikacji webowych i UI dla rozwiązań AI
Umiejętności efektywnej pracy z narzędziami AI wspierającymi development, takimi jak Codex, Claude Code czy GitHub Copilot
Komunikatywności i umiejętności współpracy z interesariuszami biznesowymi oraz użytkownikami końcowymi
Doświadczenia w bezpośredniej współpracy z biznesem, product ownerami, analitykami lub innymi nietechnicznymi członkami zespołu
Umiejętności samodzielnego prowadzenia spotkań i warsztatów, w tym moderowania dyskusji, zadawania właściwych pytań, porządkowania różnych punktów widzenia oraz doprowadzania do konkretnych ustaleń
Proaktywnego podejścia – umiejętności samodzielnego identyfikowania problemów, proponowania rozwiązań i inicjowania działań bez konieczności szczegółowego wskazywania kolejnych kroków
Umiejętności liderskich i wysokich kompetencji komunikacyjnych – szukamy osoby, która potrafi przejąć ownership nad tematem i poprowadzić grupę do wypracowania rozwiązania, nawet jeśli nie jest formalnym managerem zespołu
Umiejętności swobodnego poruszania się pomiędzy tematami technicznymi i biznesowymi oraz tłumaczenia zagadnień technicznych w sposób zrozumiały dla osób nietechnicznych
Bardzo dobrej znajomości języka angielskiego umożliwiającej efektywną pracę projektową
Mile widziane:
Doświadczenie frontendowe z React, Angular, TypeScript lub JavaScript
Umiejętność budowy prostych aplikacji webowych, dashboardów i paneli użytkownika
Znajomość integracji frontendów z REST API
Praktyczne doświadczenie z LLM, RAG, embeddingami oraz wyszukiwaniem semantycznym
Znajomość Azure OpenAI, Azure AI Foundry lub Azure Cognitive Services
Doświadczenie z frameworkami LangChain, Semantic Kernel lub LlamaIndex
Znajomość zagadnień OCR, NLP lub przetwarzania dokumentów
Doświadczenie z bazami wektorowymi i wyszukiwaniem semantycznym
Znajomość Java lub Spring Boot
Doświadczenie z Kafka lub Azure Service Bus
Znajomość Docker, Kubernetes, OAuth oraz API Gateway
Podstawowa wiedza z zakresu CI/CD lub MLOps
Doświadczenie w pracy w metodykach Agile / Scrum / Kanban
Znajomość narzędzi takich jak Confluence, PlantUML, Draw.io lub Miro
Doświadczenie w prowadzeniu warsztatów discovery, analitycznych, technicznych lub architektonicznych
Doświadczenie w roli Technical Consultant, Solution Consultant, Technical Lead, Tech Lead lub podobnej roli łączącej development z pracą z biznesem
Doświadczenie w projektach, w których konieczne było przełożenie potrzeb biznesowych na rozwiązania techniczne
O projekcie:
Jesteśmy firmą o profilu wdrożeniowo – doradczym. Lubimy angażować się w projekty ‘rescue IT’ , w których możesz nam pomóc. Mamy ‘lekkie’ procesy firmowe (adekwatne do skali firmy ~100 FTE) oraz szybką ścieżkę decyzyjną. Stawiamy na przyjazne środowisko pracy w zgranym zespole.
Poszukujemy Python Fullstack Developera do zespołu realizującego projekty z obszaru AI / GenAI. Tworzymy rozwiązania wykorzystujące modele LLM, architekturę RAG, przetwarzanie dokumentów oraz integracje z systemami biznesowymi i usługami chmurowymi.
Rola obejmuje rozwój komponentów backendowych, usług API oraz pipeline’ów danych, ale cenimy również osoby, które chcą angażować się w budowę prostych aplikacji webowych i interfejsów użytkownika wspierających rozwiązania AI. Projekty obejmują zarówno prototypy, jak i wdrożenia produkcyjne rozwijane w środowisku biznesowym.
Zakres obowiązków:
Rozwój i utrzymanie aplikacji backendowych w Pythonie
Projektowanie oraz implementacja usług API i komponentów integracyjnych
Budowa rozwiązań wykorzystujących LLM, RAG, embeddingi oraz wyszukiwanie semantyczne
Integracja usług AI z platformami Azure OpenAI, Azure AI Foundry oraz systemami wewnętrznymi
Praca z danymi tekstowymi, dokumentami oraz danymi nieustrukturyzowanymi
Tworzenie pipeline’ów przetwarzania danych i komponentów AI / GenAI
Prototypowanie oraz wdrażanie rozwiązań AI w środowisku biznesowym
Współtworzenie prostych interfejsów webowych i aplikacji frontendowych dla rozwiązań AI
Integracja frontendów z backendem oraz usługami REST API
Współpraca z architektami, zespołami developerskimi, DevOps, analitykami i biznesem
Dbanie o jakość kodu, wydajność, bezpieczeństwo i utrzymywalność rozwiązań
Udział w code review, testach technicznych oraz tworzeniu dokumentacji projektowej
Aktywne uczestnictwo w analizie potrzeb biznesowych i przekładanie ich na rozwiązania techniczne, w szczególności w obszarze integracji systemów, AI/GenAI oraz rozwiązań backendowych
Prowadzenie warsztatów techniczno-biznesowych, w tym przygotowanie agendy, moderowanie dyskusji, porządkowanie wymagań oraz doprowadzanie spotkania do konkretnych ustaleń i decyzji
Pełnienie roli łącznika pomiędzy zespołami technicznymi a biznesem – aktywne dopytywanie o potrzeby, identyfikowanie problemów i proponowanie możliwych rozwiązań
Samodzielne przejmowanie odpowiedzialności za wybrane obszary techniczne oraz inicjowanie działań niezbędnych do realizacji celów projektu
Wspieranie zespołu w podejmowaniu decyzji technicznych oraz dzielenie się wiedzą i dobrymi praktykami
Współpraca z architektami, developerami, ekspertami AI/Cloud oraz przedstawicielami biznesu w celu wypracowania spójnych rozwiązań
Oferujemy:
Pracę przy projektach klienckich i produktach własnych
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych
Zatrudnienie na umowę B2B
Pracę w trybie 100% zdalnym lub w trybie hybrydowym (Trójmiasto)
Krótki proces rekrutacji składający się z rozmowy HR oraz skill interview z managerem projektu
Oczekujemy komercyjnego doświadczenia w programowaniu w Pythonie
Znajomości frameworków FastAPI lub Flask
Doświadczenia w projektowaniu i implementacji REST API oraz integracji systemowych
Praktycznej znajomość relacyjnych baz danych (PostgreSQL, MS SQL lub podobnych)
Wiedzy z zakresu AI / ML / GenAI
Doświadczenia w pracy z dokumentami, danymi tekstowymi lub danymi nieustrukturyzowanymi
Umiejętności tworzenia czytelnego, modularnego i łatwego w utrzymaniu kodu
Znajomości Git oraz dobrych praktyk code review
Podstawowej znajomość środowisk chmurowych — preferowany Microsoft Azure
Otwartości na współpracę przy tworzeniu aplikacji webowych i UI dla rozwiązań AI
Umiejętności efektywnej pracy z narzędziami AI wspierającymi development, takimi jak Codex, Claude Code czy GitHub Copilot
Komunikatywności i umiejętności współpracy z interesariuszami biznesowymi oraz użytkownikami końcowymi
Doświadczenia w bezpośredniej współpracy z biznesem, product ownerami, analitykami lub innymi nietechnicznymi członkami zespołu
Umiejętności samodzielnego prowadzenia spotkań i warsztatów, w tym moderowania dyskusji, zadawania właściwych pytań, porządkowania różnych punktów widzenia oraz doprowadzania do konkretnych ustaleń
Proaktywnego podejścia – umiejętności samodzielnego identyfikowania problemów, proponowania rozwiązań i inicjowania działań bez konieczności szczegółowego wskazywania kolejnych kroków
Umiejętności liderskich i wysokich kompetencji komunikacyjnych – szukamy osoby, która potrafi przejąć ownership nad tematem i poprowadzić grupę do wypracowania rozwiązania, nawet jeśli nie jest formalnym managerem zespołu
Umiejętności swobodnego poruszania się pomiędzy tematami technicznymi i biznesowymi oraz tłumaczenia zagadnień technicznych w sposób zrozumiały dla osób nietechnicznych
Bardzo dobrej znajomości języka angielskiego umożliwiającej efektywną pracę projektową
Mile widziane:
Doświadczenie frontendowe z React, Angular, TypeScript lub JavaScript
Umiejętność budowy prostych aplikacji webowych, dashboardów i paneli użytkownika
Znajomość integracji frontendów z REST API
Praktyczne doświadczenie z LLM, RAG, embeddingami oraz wyszukiwaniem semantycznym
Znajomość Azure OpenAI, Azure AI Foundry lub Azure Cognitive Services
Doświadczenie z frameworkami LangChain, Semantic Kernel lub LlamaIndex
Znajomość zagadnień OCR, NLP lub przetwarzania dokumentów
Doświadczenie z bazami wektorowymi i wyszukiwaniem semantycznym
Znajomość Java lub Spring Boot
Doświadczenie z Kafka lub Azure Service Bus
Znajomość Docker, Kubernetes, OAuth oraz API Gateway
Podstawowa wiedza z zakresu CI/CD lub MLOps
Doświadczenie w pracy w metodykach Agile / Scrum / Kanban
Znajomość narzędzi takich jak Confluence, PlantUML, Draw.io lub Miro
Doświadczenie w prowadzeniu warsztatów discovery, analitycznych, technicznych lub architektonicznych
Doświadczenie w roli Technical Consultant, Solution Consultant, Technical Lead, Tech Lead lub podobnej roli łączącej development z pracą z biznesem
Doświadczenie w projektach, w których konieczne było przełożenie potrzeb biznesowych na rozwiązania techniczne
O projekcie:
Jesteśmy firmą o profilu wdrożeniowo – doradczym. Lubimy angażować się w projekty ‘rescue IT’ , w których możesz nam pomóc. Mamy ‘lekkie’ procesy firmowe (adekwatne do skali firmy ~100 FTE) oraz szybką ścieżkę decyzyjną. Stawiamy na przyjazne środowisko pracy w zgranym zespole.
Poszukujemy Python Fullstack Developera do zespołu realizującego projekty z obszaru AI / GenAI. Tworzymy rozwiązania wykorzystujące modele LLM, architekturę RAG, przetwarzanie dokumentów oraz integracje z systemami biznesowymi i usługami chmurowymi.
Rola obejmuje rozwój komponentów backendowych, usług API oraz pipeline’ów danych, ale cenimy również osoby, które chcą angażować się w budowę prostych aplikacji webowych i interfejsów użytkownika wspierających rozwiązania AI. Projekty obejmują zarówno prototypy, jak i wdrożenia produkcyjne rozwijane w środowisku biznesowym.
Zakres obowiązków:
Rozwój i utrzymanie aplikacji backendowych w Pythonie
Projektowanie oraz implementacja usług API i komponentów integracyjnych
Budowa rozwiązań wykorzystujących LLM, RAG, embeddingi oraz wyszukiwanie semantyczne
Integracja usług AI z platformami Azure OpenAI, Azure AI Foundry oraz systemami wewnętrznymi
Praca z danymi tekstowymi, dokumentami oraz danymi nieustrukturyzowanymi
Tworzenie pipeline’ów przetwarzania danych i komponentów AI / GenAI
Prototypowanie oraz wdrażanie rozwiązań AI w środowisku biznesowym
Współtworzenie prostych interfejsów webowych i aplikacji frontendowych dla rozwiązań AI
Integracja frontendów z backendem oraz usługami REST API
Współpraca z architektami, zespołami developerskimi, DevOps, analitykami i biznesem
Dbanie o jakość kodu, wydajność, bezpieczeństwo i utrzymywalność rozwiązań
Udział w code review, testach technicznych oraz tworzeniu dokumentacji projektowej
Aktywne uczestnictwo w analizie potrzeb biznesowych i przekładanie ich na rozwiązania techniczne, w szczególności w obszarze integracji systemów, AI/GenAI oraz rozwiązań backendowych
Prowadzenie warsztatów techniczno-biznesowych, w tym przygotowanie agendy, moderowanie dyskusji, porządkowanie wymagań oraz doprowadzanie spotkania do konkretnych ustaleń i decyzji
Pełnienie roli łącznika pomiędzy zespołami technicznymi a biznesem – aktywne dopytywanie o potrzeby, identyfikowanie problemów i proponowanie możliwych rozwiązań
Samodzielne przejmowanie odpowiedzialności za wybrane obszary techniczne oraz inicjowanie działań niezbędnych do realizacji celów projektu
Wspieranie zespołu w podejmowaniu decyzji technicznych oraz dzielenie się wiedzą i dobrymi praktykami
Współpraca z architektami, developerami, ekspertami AI/Cloud oraz przedstawicielami biznesu w celu wypracowania spójnych rozwiązań
Oferujemy:
Pracę przy projektach klienckich i produktach własnych
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych
Zatrudnienie na umowę B2B
Pracę w trybie 100% zdalnym lub w trybie hybrydowym (Trójmiasto)
Krótki proces rekrutacji składający się z rozmowy HR oraz skill interview z managerem projektu
🔍 Dekoder Ogłoszenia
🔴
Otwartości na współpracę przy tworzeniu aplikacji webowych i UI dla rozwiązań AI
Możesz być poproszony o tworzenie prostych interfejsów użytkownika, nawet jeśli Twoim głównym zadaniem jest backend.
🟡
Umiejętności efektywnej pracy z narzędziami AI wspierającymi development, takimi jak Codex, Claude Code czy GitHub Copilot
Oczekuje się, że będziesz aktywnie korzystać z narzędzi AI do pisania kodu, co może oznaczać mniejszy nacisk na dogłębne zrozumienie wszystkich aspektów kodu.
🟡
Doświadczenia w bezpośredniej współpracy z biznesem, product ownerami, analitykami lub innymi nietechnicznymi członkami zespołu
Będziesz musiał dużo komunikować się z osobami spoza działu IT, co wymaga cierpliwości i umiejętności tłumaczenia technicznych zagadnień.
🔴
Umiejętności samodzielnego prowadzenia spotkań i warsztatów, w tym moderowania dyskusji, zadawania właściwych pytań, porządkowania różnych punktów widzenia oraz doprowadzania do konkretnych ustaleń
Oczekuje się, że będziesz przejmować inicjatywę w organizacji i prowadzeniu spotkań, nawet jeśli nie jest to formalnie przypisane do Twojej roli.
🔴
Proaktywnego podejścia – umiejętności samodzielnego identyfikowania problemów, proponowania rozwiązań i inicjowania działań bez konieczności szczegółowego wskazywania kolejnych kroków
Oczekuje się, że będziesz działać autonomicznie i rozwiązywać problemy, zanim zostaną Ci one formalnie zlecone.