Mid Python (+ AI) Developer
Walońska 17, Wrocław
iMakeable
Cześć! ✌️
Jesteśmy firmą tworzącą customowe rozwiązania software’owe i wspierającą naszych klientów we wdrażaniu transformacji cyfrowych i AI. Nasze projekty mają realny wpływ na biznesy naszych klientów. Współpracujemy z firmami z Polski (90%) i zagranicy.
Ambicją naszej firmy jest zostanie bycie organizacją, w której klienci widzą realną wartość dla swoich biznesów. Skupiamy się na automatyzacji procesów i poprawie efektywności zespołów - w firmach nawet od kilku, jak i do kilkuset osób.
W iMakeable korzystamy głównie ze stacku technologicznego React.js/Python/Node.js. Obecnie chcemy powiększyć nasz zespół o Python Developera z doświadczeniem w budowie rozwiązań AI, aby odpowiedzieć na potrzeby naszych klientów.
Jako iMakeable najważniejsze dla nas jest stworzenie zespołu i miejsca pracy, do którego chce się wracać - z fajnymi, kompetentnymi ludźmi mającymi mindset problem-solvera, rozumiejących, dlaczego tworzą funkcjonalności i jaki wpływ mają na inne zespoły, energicznych i chętnych do działania. Jest dla nas bardzo ważna kultura feedbacku w każdą stronę: zarówno między pracownikami jak i dla managementu od pracowników.
Chcemy tworzyć atmosferę przyjazną do rozwoju, opartą na procesach, gdzie szukamy razem rozwiązań - niezależnie, jakich problemów dotyczą. Nie chcemy ograniczać naszego zespołu - chcemy, aby wszyscy czuli wkład wniesiony w firmę i mieli poczucie budowania czegoś większego.
Co znajdziesz w iMakeable?
Możliwość 100% pracy zdalnej - planujemy, aby nasza firma była zlokalizowana na stałe we Wrocławiu, ale nie wymagamy tego od Ciebie. W przyszłości rozważamy otwarcie biura we Wrocławiu i Warszawie, ale obecność w nim nie będzie wymagana.
Jesteśmy 100% remote organizacją, która działała w taki sposób od samego początku.
Pracę w rozwijającym się zespołem młodych (serio - jesteśmy wszyscy w wieku od 22 do 33 lat), ambitnych, pracowitych ludzi z przynajmniej kilkuletnim doświadczeniem w tworzeniu aplikacji,
Wsparcie psychologa on-demand (Wellbee),
Medicover i Multisport,
Kursy na życzenie,
Zdalną kawę z Zespołem ☕
Tworzenie nowoczesnych rozwiązań, które mają realny wpływ na firmy naszych Klientów,
Przyjazną atmosferę pracy - jako founderzy zależy nam na feedbacku od osób, które zatrudniamy i 100% transparencji - wierzymy, że to podstawa do poprawy codziennej pracy w Zespole,
Wspólnie rozwijanie firmy - każda osoba w naszej organizacji ma wpływ na to w jaką stronę zmierzamy. Co jakiś czas organizujemy warsztaty oraz integracje offline, na których omawiamy strategię naszej firmy,
Bezpośrednią pracę z Klientami - od członków Zespołu oczekujemy umiejętności doradzania Klientom w zakresie wyboru najlepszych rozwiązań (cost effective/complexity/business purpose) do ich przypadku.
Czym będziesz się zajmować?
Tworzenie nowych funkcjonalności w aplikacji będącej rozbudowanym CRM do zarządzania wynajmem mieszkań w Real Estate,
Poprawianie istniejących bugów,
Pisanie testów jednostkowych,
Współpraca z zespołem projektowym, PM i trackowanie statusu zadań,
Utrzymywanie dotychczasowych funkcjonalności, aktualizowanie bibliotek, refactor kodu
Przeprowadzanie code review,
Pair programming,
Dzielenie się wiedzą z koleżankami/kolegami w zespole,
Co potrafi nasz idealny kandydat?
Wymagania (Must-haves):
Python (core + backend)
Minimum 3 lata komercyjnego doświadczenia.
Bardzo dobra znajomość Pythona: multiprocessing, async, profiling, optymalizacja.
Praktyka z frameworkami backendowymi (FastAPI lub Django) i pisaniem solidnych testów (pytest).
Piszesz czytelny kod - modularny i łatwy do refaktoryzacji.
PostgreSQL
Bardzo dobra znajomość SQL, optymalizacji zapytań, indeksowania, transakcji.
Zrozumienie schematów danych pod pipeline’y ETL/ELT oraz systems-at-scale.
Airflow / orkiestracja
Realne doświadczenie w budowaniu DAGów produkcyjnych.
Sensowny podział zadań, retry logic, SLA, sensors, hooks, operators.
Monitoring pipeline’ów, obsługa błędów, wersjonowanie DAGów.
Airbyte / integracje danych
Tworzenie i konfiguracja konektorów.
Obsługa sync'ów w stylu ELT oraz integracja z hurtowniami / S3.
Diagnostyka i stabilizacja strumieni danych.
Kubernetes + Helm
Umiejętność pakowania aplikacji w kontenery i stawiania ich w K8s.
Pisanie i utrzymanie chartów Helm.
Zrozumienie networkingów, storage, autoskalera i podstaw observability.
AWS
Praktyczna praca z: S3, ECS/EKS, RDS.
Zrozumienie podstawowej architektury cloud-native oraz kosztów.
Kedro
Znajomość struktury projektów ML/data pipelines.
Modularność, namespace’y, katalogi danych, reproducible pipelines.
Git / CI/CD
Swoboda pracy z Git, code review, release flow.
Umiejętność budowania pipeline’ów CI/CD (GitHub Actions / GitLab CI).
Nice to haves (AI, automatyzacje, integracje - niewymagane, lecz docelowo potrzebne i się ich nauczysz 😉)
Zaawansowane systemy AI / RAG / agenci
Doświadczenie w budowaniu pipeline’ów RAG:
przetwarzanie i chunking danych,
embedding pipelines,
projektowanie retrieval flow,
reranking,
integracje z vector stores (Pinecone, Qdrant, Weaviate, Chroma, Supabase Vector Store).
Umiejętność tworzenia agentów AI i wielo-agentowych workflowów (LangChain, LangGraph, LlamaIndex, MCP).
Praktyka z narzędziami tool-use/function-calling - projektowanie agentów wykonujących zadania na narzędziach i API.
Rozumienie architektur nowoczesnych systemów AI (orchestrators, memory, routing, fallback strategies).
Automatyzacje AI i integracje
Budowa automatyzacji AI (preferujemy n8n).
Umiejętność integrowania API w Pythonie + low-code (n8n, Make).
Tworzenie pełnych procesów automatyzacji: extraction → enrichment → AI → delivery.
Doświadczenie w łączeniu AI z zewnętrznymi systemami (OAuth2, CRMy, CMS, ticketing, ERP, webhooki, S3, Notion, Slack, Teams itp.).
Voiceboty / voice agenci
Praktyka z voice API: 11Labs, Vapi, modele TTS/STT, dopasowywanie latencji i prompt engineeringu pod voice.
Umiejętność budowania voice workflowów (np. voice inbound → AI agent → API actions → callback).
Mile widziane doświadczenie w integracji voice agentów z systemami call center lub automatycznego lead qualification i przekierowania do człowieka.
Rapid prototyping / PoC tooling
Supabase (auth, realtime, storage, Postgres, edge functions, Vector Store).
Lovable / Replit / inne narzędzia do szybkiego prototypowania (vibecoding).
Umiejętność budowania MVP/PoC w kilka godzin, nie tygodni - z nastawieniem na szybkie walidacje.
Automatyzacje oparte o AI dla klientów
Tworzenie:
knowledge bases z pipelines do aktualizacji,
support bots,
agentów do customer service,
AI content generation pipelines (posty, research, dokumenty, raporty, asystenci mailowi).
Mile widziane realne wdrożenia AI w biznesie.
Proces rekrutacyjny opieramy na dwóch etapach:
Rozmowie zapoznawczej (~45-60 minut) – 100% nietechnicznej, podczas której lepiej się poznamy i dowiemy się, jakie mamy od siebie oczekiwania
Rozmowie technicznej (~60 minut) – każdy kandydat przechodzi przez zestaw pytań mających na celu weryfikację znajomości technologii i rozwiązywania problemów.
Opcjonalnie - dodatkową rozmowę techniczną dot. AI i automatyzacji.
Z chęcią rozważymy każdego kandydata - naszą finalną decyzję poznasz nie dłużej niż 2 tygodnie od otrzymania przez nas CV. Osoby zainteresowane ofertą prosimy o przesłanie CV poprzez formularz pod linkiem https://forms.clickup.com/36806076/f/1337dw-29272/ZUON9BI0I8PP05USR9.
Powodzenia! 😉
Mid Python (+ AI) Developer
Mid Python (+ AI) Developer
Walońska 17, Wrocław
iMakeable