AI / GenAI Python Fullstack Developer
IT SQUAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa
Do uzgodnienia
Wymagania
- Python
- Git
- FastAPI
- Flask
- PostgreSQL
- Microsoft SQL Server
- Microsoft Azure
- Codex
- Claude Code
- GitHub Copilot
- React.js
- Angular
- TypeScript
- JavaScript
- Azure OpenAI
- Azure AI Foundry
- Azure Cognitive Services
- LangChain
- Semantic Kernel
- LlamaIndex
- Java
- Spring Boot
- Kafka
- Azure Service Bus
- Docker
- Kubernetes
- OAuth
- API Gateway
- Confluence
- PlantUML
- Draw.io
- Miro
Opis stanowiska
Nasze wymagania:
Komercyjne doświadczenie w programowaniu w Pythonie
Znajomość frameworków FastAPI lub Flask
Doświadczenie w projektowaniu i implementacji REST API oraz integracji systemowych
Praktyczna znajomość relacyjnych baz danych (PostgreSQL, MS SQL lub podobnych)
Podstawowa wiedza z zakresu AI / ML / GenAI
Doświadczenie w pracy z dokumentami, danymi tekstowymi lub danymi nieustrukturyzowanymi
Umiejętność tworzenia czytelnego, modularnego i łatwego w utrzymaniu kodu
Znajomość Git oraz dobrych praktyk code review
Podstawowa znajomość środowisk chmurowych — preferowany Microsoft Azure
Dobra znajomość języka angielskiego umożliwiająca pracę projektową
Otwartość na współpracę przy tworzeniu aplikacji webowych i UI dla rozwiązań AI
Umiejętność efektywnej pracy z narzędziami AI wspierającymi development, takimi jak Codex, Claude Code czy GitHub Copilot
Komunikatywność i umiejętność współpracy z interesariuszami biznesowymi oraz użytkownikami końcowymi
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
O projekcie:
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
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
Komercyjne doświadczenie w programowaniu w Pythonie
Znajomość frameworków FastAPI lub Flask
Doświadczenie w projektowaniu i implementacji REST API oraz integracji systemowych
Praktyczna znajomość relacyjnych baz danych (PostgreSQL, MS SQL lub podobnych)
Podstawowa wiedza z zakresu AI / ML / GenAI
Doświadczenie w pracy z dokumentami, danymi tekstowymi lub danymi nieustrukturyzowanymi
Umiejętność tworzenia czytelnego, modularnego i łatwego w utrzymaniu kodu
Znajomość Git oraz dobrych praktyk code review
Podstawowa znajomość środowisk chmurowych — preferowany Microsoft Azure
Dobra znajomość języka angielskiego umożliwiająca pracę projektową
Otwartość na współpracę przy tworzeniu aplikacji webowych i UI dla rozwiązań AI
Umiejętność efektywnej pracy z narzędziami AI wspierającymi development, takimi jak Codex, Claude Code czy GitHub Copilot
Komunikatywność i umiejętność współpracy z interesariuszami biznesowymi oraz użytkownikami końcowymi
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
O projekcie:
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
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
🔴
Podstawowa wiedza z zakresu AI / ML / GenAI
Prawdopodobnie oczekują od Ciebie zrozumienia podstawowych koncepcji, a nie głębokiego eksperckiego poziomu wiedzy.
🔴
Doświadczenie w pracy z dokumentami, danymi tekstowymi lub danymi nieustrukturyzowanymi
Może to oznaczać zarówno pracę z prostymi plikami tekstowymi, jak i bardziej zaawansowane przetwarzanie języka naturalnego.
🔴
Otwartość na współpracę przy tworzeniu aplikacji webowych i UI dla rozwiązań AI
Może oznaczać, że będziesz musiał zajmować się również frontendem, nawet jeśli nie jest to Twoja główna specjalizacja.
🟡
Umiejętność efektywnej pracy z narzędziami AI wspierającymi development, takimi jak Codex, Claude Code czy GitHub Copilot
Oczekują, że będziesz aktywnie korzystać z narzędzi AI do pisania kodu, co może sugerować nacisk na szybkość produkcji.
🟢
Praktyczne doświadczenie z LLM, RAG, embeddingami oraz wyszukiwaniem semantycznym
To jest bardziej konkretne i wskazuje na potrzebę znajomości zaawansowanych technik przetwarzania języka naturalnego.