AI / GenAI Python Fullstack Developer
IT SQUAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa
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