Pracuj.pl Praca zdalna Mid

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

🔍 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.