Python Software Engineer (Data Platform)
RTB House
Jako Python Software Engineer w zespole Data Platform będziesz projektować, rozwijać i utrzymywać backend aplikacji webowych oraz potoków danych, które obsługują terabajty danych dziennie. Twoja praca polega na tworzeniu wydajnych procesów ETL/ELT, optymalizacji zapytań SQL w BigQuery i PostgreSQL, budowaniu API (REST/GraphQL) oraz współpracy z analitykami danych i zespołem produktowym. To rola backendowa z silnym naciskiem na inżynierię danych i wydajność, a nie typowe Data Engineering – bardziej budowanie warstwy serwisowej dla analityki.
Brakuje: wielkość zespołu, polityka dyżurów on-call.
Jako Python Software Engineer w zespole Data Platform będziesz projektować, rozwijać i utrzymywać backend aplikacji webowych oraz potoków danych, które obsługują terabajty danych dziennie. Twoja praca polega na tworzeniu wydajnych procesów ETL/ELT, optymalizacji zapytań SQL w BigQuery i PostgreSQL, budowaniu API (REST/GraphQL) oraz współpracy z analitykami danych i zespołem produktowym. To rola backendowa z silnym naciskiem na inżynierię danych i wydajność, a nie typowe Data Engineering – bardziej budowanie warstwy serwisowej dla analityki.
- ✓Wysoki stopień autonomii i podejmowania decyzji w małym zespole
- ✓Dostęp do najnowszych technologii (GCP, Kubernetes, Grafana, Prometheus)
- ✓Możliwość budowania własnych produktów z naciskiem na długoterminową jakość i niezawodność
- ✓Transparentne widełki wynagrodzenia B2B podane w ogłoszeniu
- !Brak informacji o dyżurach on-call lub wsparcia produkcyjnego poza standardowymi godzinami
- !Brak opisu procesu rekrutacyjnego – nie wiadomo, ile etapów i czy będzie zadanie domowe
- !Nie podano wielkości zespołu – mały zespół może oznaczać większą odpowiedzialność i zakres obowiązków
- •Projektowanie i rozwój backendu aplikacji prezentujących statystyki kampanii reklamowych na masową skalę
- •Tworzenie i optymalizacja potoków ETL/ELT zasilających systemy analityczne i raportowe
- •Pisanie wewnętrznych bibliotek Pythona do wysokowydajnego przetwarzania danych
- •Implementacja testów jednostkowych i integracyjnych zapewniających integralność danych
- •Identyfikacja wąskich gardeł i proponowanie ulepszeń wydajności potoków danych i szybkości zapytań
- •Współpraca z analitykami danych i zespołem produktowym przy dostarczaniu nowych metryk i możliwości analitycznych
- •Projektowanie i implementacja API REST/GraphQL dla aplikacji data-heavy
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Mid-level Python developer z co najmniej 2 latami doświadczenia w backendzie, dobrą znajomością SQL i podstawami Big Data. Osoba gotowa do nauki optymalizacji zapytań i asynchroniczności, która może nie mieć jeszcze głębokiego doświadczenia w BigQuery ale jest chętna do rozwoju.
Osoby z mniej niż 2 latami doświadczenia w Pythonie (junior) lub te, które nie lubią pracy z SQL i danymi. Rola wymaga zaawansowanej wiedzy o bazach danych i wydajności – nie jest odpowiednia dla programistów skupionych wyłącznie na frontendzie lub ogólnym backendzie bez danych.
- ?Ile osób liczy zespół Data Platform i jak wygląda struktura (kto jest w zespole)?
- ?Czy istnieje system dyżurów on-call? Jeśli tak, jaka jest częstotliwość i czy jest dodatkowo płatny?
- ?Jak wygląda typowy dzień pracy – jaka jest proporcja między nowymi funkcjonalnościami a utrzymaniem?
- ?Jakie są największe wyzwania techniczne, przed którymi stoi zespół?
- ?Czy proces decyzyjny dotyczący architektury jest oddolny, czy narzucony odgórnie?
- ?Jaki jest budżet na rozwój (konferencje, szkolenia)?
- ?Czy praca obejmuje również zadania DevOps/administracyjne na GCP/Kubernetes?
- ?Jak wygląda proces data modelingu – czy inżynierowie współpracują bezpośrednio z analitykami?
- −Wielkość zespołu
- −Polityka dyżurów on-call
- −Szczegółowy proces rekrutacyjny (liczba etapów, rodzaj zadań)
- −Możliwości rozwoju kariery (ścieżka awansu, mentoring)
- −Opis konkretnego produktu/analityki, nad którą zespół pracuje
Mały, autonomiczny zespół z dużą swobodą decyzyjną i dostępem do nowoczesnego stacku technologicznego. Praca oparta na współpracy z analitykami i produktem, z naciskiem na jakość i niezawodność.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Python. Pełne statystyki zarobków →