← к выдаче
разработка

Senior Python Engineer

Warszawa13 дн. назад

Описание от работодателя

Szukasz miejsca, w którym Twoja praca naprawdę ma znaczenie? W CloudFerro tworzymy technologie, z których na co dzień korzystają europejscy liderzy nauki i sektora kosmicznego - m.in. ESA, EUMETSAT, ECMWF, Mercator Ocean International, DLR czy EGI. Pracując blisko sektora Earth Observation możesz realnie wspierać analizy i lepsze zrozumienie naszej planety. Jeśli interesują Cię nowoczesne technologie, duże zbiory danych i środowisko, w którym możesz rozwijać swoje umiejętności i mieć wpływ - jesteśmy miejscem dla Ciebie. Aktualnie poszukujemy osób, które chcą z nami współtworzyć od podstaw suwerenną europejską platformę chmurową , tworząc realną alternatywę dla globalnych hyperscalerów. Tworzymy kompletny stack PaaS oparty na Kubernetes i open source . Od serverless i baz danych w modelu managed, po MLOps, monitoring i observability. Dołączając do nas, stajesz się częścią zespołu, który projektuje fundamenty platformy , a nie rozwija gotowy produkt. Pracujemy w modelu pełnego ownershipu, gdzie każda decyzja architektoniczna zostaje z produktem na lata. To miejsce dla osób, które chcą realnie wpływać na kształt europejskiej chmury. Dlaczego warto do nas dołączyć: Budowa platformy chmurowej: tworzysz od podstaw nowoczesny ekosystem, który wspiera europejski przemysł kosmiczny, badania klimatu i projekty naukowe o realnym znaczeniu. Autonomiczny zespół: dołączasz do nowo formowanej grupy działającej jak startup, ale w ramach stabilnej, dużej organizacji z dostępem do zasobów, których małe firmy nie zapewniają. Technologie CNCF na produkcji: pracujesz z Kubernetes, KNative, Cilium, ArgoCD, Kubeflow i innymi projektami open‑source, z możliwością kontrybuowania do nich. Realny wpływ: masz głos w decyzjach architektonicznych i produktowych, a Twoje pomysły naprawdę kształtują kierunek rozwoju platformy. AI‑native workflow: korzystamy z narzędzi takich jak Claude Code na co dzień, nie jako eksperyment, lecz jako integralny element pracy. Autonomia i stabilność: oferujemy dużą swobodę w organizacji pracy, przejrzyste zasady współpracy oraz stabilne formy zatrudnienia z atrakcyjnym wynagrodzeniem. Otrzymasz pakiet socjalny – opiekę medyczną, multisport, ubezpieczenie na życie. Będziesz mieć możliwość korzystania z zajęć językowych. Daily tasks: - Rozwijanie komponentów stanowiących elementy usług PaaS. - Projektowanie rozwiązań dla środowisk multi-tenant i systemów działających w dużej skali. - Współpraca z Product Managerem w celu wypracowania rozwiązań realizujących wymagania biznesowe. - Tworzenie prototypów i proof of concept dla nowych rozwiązań. - Rozwój istniejącego kodu oraz implementacja nowych komponentów. - Podejmowanie decyzji technicznych z uwzględnieniem bezpieczeństwa, skalowalności, niezawodności i utrzymywalności. - Dbanie o jakość kodu poprzez code review, testy automatyczne, refaktoryzację i dobre praktyki inżynierskie. - Diagnozowanie złożonych problemów na styku usług PaaS, usług wspólnych i infrastruktury chmurowej. - Współpraca z pozostałymi zespołami technicznymi. - Tworzenie i rozwijanie dokumentacji oraz standardów. Bardzo dobra znajomość Python. Praktyczna znajomość co najmniej jednego frameworka (FastAPI, Flask, Django). Znajomość zasad projektowania REST API: operacje CRUD, obsługa błędów, walidacja danych, wersjonowanie. Doświadczenie w budowaniu warstwy persystencji w oparciu o SQL (PostgreSQL) i NoSQL (Redis) — modelowanie danych, zarządzanie migracjami. Doświadczenie w implementacji rozproszonych rozwiązań dla środowisk multi-tenant i systemów działających w dużej skali. Znajomość Kubernetes na poziomie umożliwiającym samodzielne wdrożenie, konfigurację i diagnostykę własnej usługi. Swobodne wykorzystanie narzędzi AI-assisted development (Claude Code, Copilot) jako stałego elementu warsztatu inżynierskiego. Samodzielności i odpowiedzialności za rozwiązanie — od pomysłu i projektu po działający system produkcyjny. Mile widziane Znajomość języka Go. Dobra znajomość Linuxa, Kubernetesa i środowisk chmurowych. Doświadczenie w programowaniu asynchronicznym (asyncio) oraz w pracy z systemami kolejkowymi (RabbitMQ, Kafka). Umiejętność konteneryzacji aplikacji (Docker) i budowy pipeline'ów CI/CD dla rozwijanych usług. Znajomość zagadnień obserwowalności: logowanie strukturalne, metryki, tracing rozproszony. Doświadczenie operacyjne z PostgreSQL - analiza wydajności wydajności, planów zapytań. Doświadczenie w pracy jako fullstack engineer. Must have: Python, PostgreSQL, Distributed computing, REST API, Kubernetes, Fast API, Linux Nice to have: Go, Mult-tenant