Python Engineer (Azure / Databricks)
Tech Stack / Keywords
Firma i stanowisko
Clurgo to firma stworzona przez developerów dla developerów. Realizujemy różnorodne projekty IT dla klientów z wielu branż. Celem projektu jest rozwój nowoczesnych, chmurowych platform analitycznych wspierających kluczowe procesy decyzyjne i operacyjne w skali globalnej dla klienta z branży Retail / FMCG.
Wymagania
- Minimum 3 lata doświadczenia komercyjnego w programowaniu backendowym w języku Python
- Doświadczenie w tworzeniu oprogramowania opartego na usługach rozproszonych na platformie Microsoft Azure
- Praktyczna znajomość platformy Azure Databricks, w tym Unity Catalog oraz komponentów Serverless na Azure
- Znajomość frameworków backendowych FastAPI i/lub Django
- Doświadczenie w projektowaniu i optymalizacji RESTful API oraz architekturze mikroserwisowej
- Doświadczenie produkcyjne z narzędziem Docker
- Znajomość SQLAlchemy (ORM, zarządzanie sesjami, zapytania, modelowanie danych)
- Umiejętność wdrażania i rozwijania asynchronicznych zadań za pomocą Celery
- Silna wiedza z zakresu relacyjnych baz danych
- Znajomość dobrych praktyk testowania kodu (testy jednostkowe, integracyjne, E2E)
- Znajomość procesów wdrażania i potoków CI/CD
- Znajomość systemu kontroli wersji Git oraz doświadczenie w pracy zespołowej wg metodyk Agile/Scrum
Nice to have:
- Doświadczenie z technologią Kubernetes
- Praktyczna znajomość relacyjnej bazy danych Oracle
Obowiązki
- Projektowanie, rozwijanie i utrzymanie stabilnych oraz skalowalnych usług backendowych w Python
- Budowanie i optymalizowanie interfejsów RESTful API oraz mikroserwisów
- Rozwój oprogramowania w chmurze z wykorzystaniem usług rozproszonych na Microsoft Azure
- Praca z Azure Databricks (w tym Unity Catalog i serverless na Azure)
- Projektowanie, wdrażanie oraz zarządzanie rozwiązaniami chmurowymi na platformie Microsoft Azure
- Wdrażanie potoków CI/CD oraz automatyzacja testów i procesów wdrożeniowych
- Praca z kontenerami Docker w środowiskach produkcyjnych
- Modelowanie danych, tworzenie zapytań i dostęp do baz danych za pomocą SQLAlchemy
- Tworzenie i utrzymywanie asynchronicznych oraz harmonogramowanych zadań w tle za pomocą Celery
- Aktywna współpraca w zespole Agile/Scrum, udział w Code Review, planowaniu pracy i dyskusjach architektonicznych
Benefity
- Współpraca w oparciu o kontrakt B2B
- Praca zdalna
- Profesjonalny proces rekrutacyjny z zapewnieniem feedbacku
Inne informacje
Administratorem danych jest Clurgo sp. z o.o z siedzibą w Warszawie, ul. Jasna 14/16a. Dane są przetwarzane zgodnie z przepisami o ochronie danych osobowych w celu realizacji rekrutacji. Podanie danych obowiązkowych jest konieczne do przeprowadzenia procesu rekrutacji. Zgoda na wykorzystanie danych w przyszłych procesach rekrutacyjnych może być wycofana w dowolnym momencie. Odbiorcami danych są serwis Rocket Jobs oraz podmioty powierzające przetwarzanie danych związane z rekrutacją.
Clurgo
72 aktywne oferty