Python Software Engineer - Data
RTB House
Ta rola to data engineering w firmie ad-tech RTB House. Będziesz budować i optymalizować potoki danych (ETL/ELT) oraz backendy API (FastAPI, GraphQL) dla systemów analitycznych obsługujących terabajty danych kampanii reklamowych dziennie. Pracujesz z BigQuery, PostgreSQL, Pythonem i wewnętrznymi bibliotekami. Kluczowe jest zapewnienie wydajności, integralności danych i skalowalności. To nie jest typowa rola backend developera – główny nacisk kładziony jest na przetwarzanie danych i optymalizację zapytań.
Brakuje: nie podano wielkości zespołu ani struktury, brak informacji o polityce on-call.
Ta rola to data engineering w firmie ad-tech RTB House. Będziesz budować i optymalizować potoki danych (ETL/ELT) oraz backendy API (FastAPI, GraphQL) dla systemów analitycznych obsługujących terabajty danych kampanii reklamowych dziennie. Pracujesz z BigQuery, PostgreSQL, Pythonem i wewnętrznymi bibliotekami. Kluczowe jest zapewnienie wydajności, integralności danych i skalowalności. To nie jest typowa rola backend developera – główny nacisk kładziony jest na przetwarzanie danych i optymalizację zapytań.
- ✓Mały zespół z wysoką autonomią i możliwością podejmowania decyzji
- ✓Dostęp do najnowszych technologii i budowa własnych produktów (nie projekty klienckie)
- ✓Długoterminowa jakość i niezawodność jako priorytet
- ✓Udział w ciekawym projekcie z branży online, szybko rozwijająca się firma
- •Projektowanie i rozwój backendu API (FastAPI, GraphQL) dla statystyk kampanii i danych finansowych
- •Budowa i optymalizacja potoków ETL/ELT w Pythonie, korzystających z BigQuery i PostgreSQL
- •Tworzenie wewnętrznych bibliotek Python do wysokowydajnego przetwarzania danych
- •Pisanie testów jednostkowych i integracyjnych (pytest) dla zapewnienia jakości kodu i danych
- •Monitorowanie wydajności potoków (Sentry, Prometheus, Grafana) i identyfikacja wąskich gardeł
- •Współpraca z analitykami danych i zespołem produktowym przy wdrażaniu nowych metryk i funkcji analitycznych
- •Optymalizacja zapytań SQL (PostgreSQL, BigQuery) i modelowanie danych dla raportowania
- •Udział w code review i dyskusjach architektonicznych dotyczących systemów data-intensive
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Backend developer z 2-3 letnim doświadczeniem, który pracował z danymi na większą skalę, potrafi pisać optymalne zapytania SQL i zna podstawy ETL. Gotów rozwijać się w kierunku data engineering i uczyć się BigQuery oraz systemów rozproszonych.
Juniorzy bez komercyjnego doświadczenia w data-intensive systemach ani w optymalizacji SQL. Osoby, które nie lubią pracować z dużymi zbiorami danych i wydajnością zapytań.
- ?Ile osób liczy zespół i jak jest podzielony (backend, data, product)?
- ?Czy istnieje dyżur on-call? Jeśli tak, jak często?
- ?Czy obecne potoki danych są w fazie rozwoju czy utrzymania?
- ?Jak wygląda proces code review i decyzji architektonicznych?
- ?Jakie są największe wyzwania wydajnościowe w obecnych systemach?
- ?Czy jest możliwość pracy nad nowymi komponentami vs refactoring?
- ?Jakie są ścieżki rozwoju dla tej roli (np. senior, lead)?
- −Nie podano wielkości zespołu ani struktury
- −Brak informacji o polityce on-call
- −Nie opisano procesu rekrutacyjnego
- −Brak wzmianki o budżecie szkoleniowym lub konferencjach
Mały, autonomiczny zespół z dużym wpływem na decyzje techniczne, korzystający z nowoczesnych technologii i stawiający na jakość produktu.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię PostgreSQL. Pełne statystyki zarobków →