Senior Python/Django engineer designing, building and optimizing high-availability backend systems that process billions of records for a client, integrating distributed databases (MySQL, Cassandra, ClickHouse) and message queues (RabbitMQ). Hybrid role: 2 days per week at the client's Warsaw office.
Szukamy Senior Python Engineera, który dołączy do zespołu rozwijającego kluczowe systemy klienta. To rozwiązania działające na dużą skalę i przetwarzające miliardy rekordów danych.
Czym się zajmiesz
projektowaniem, rozwijaniem i optymalizacją wysokodostępnych systemów backendowych,
podejmowaniem kluczowych decyzji architektonicznych i technologicznych w swoim obszarze,
analizą wymagań biznesowych, samodzielnym planowaniem pracy i estymacją rozwiązań,
integracją z rozproszonymi bazami danych i systemami kolejkowymi,
dzieleniem się wiedzą: code review, wsparcie techniczne zespołu i mentoring.
Wymagania
minimum 5 lat doświadczenia w Pythonie i Django, w tym w tworzeniu REST API,
znajomość MySQL, Cassandra i ClickHouse,
doświadczenie z RabbitMQ i komunikacją asynchroniczną,
samodzielność i odpowiedzialność za rozwiązania,
umiejętność estymacji czasu i złożoności oraz krytyczne podejście do wymagań biznesowych,
proaktywne podejście,
komunikatywny angielski.
Mile widziane
doświadczenie z Apache Spark (przetwarzanie Big Data).
Warunki i ważne informacje
Model pracy: hybrydowy, 2 dni w tygodniu w biurze klienta w Warszawie (wymóg klienta)