W skrócie
- Zadania: Buduj i zarządzaj potokami danych w czasie rzeczywistym oraz infrastrukturą AWS.
- Firma: Szybko rozwijająca się firma EdTech z misją poprawy nauczania matematyki.
- Benefity: Wynagrodzenie do 24,000 PLN/miesiąc, 26 dni urlopu, Multisport Plus.
- Pozostałe informacje: Świetne biuro w Warszawie, spotkania zespołowe i luźna atmosfera.
- Dlaczego ta praca: Pracuj nad realnym wpływem na edukację i rozwijaj swoje umiejętności w dynamicznym środowisku.
- Kwalifikacje: 2-3 lata doświadczenia jako Cloud Data Engineer oraz znajomość Apache Flink.
Magma Math to platforma K–12, która pomaga nauczycielom podejmować mądrzejsze decyzje dydaktyczne oraz zachęca do głębszych dyskusji i współpracy uczniów w zakresie matematyki. Jesteśmy szybko rozwijającą się, dobrze finansowaną firmą w czołówce europejskiego EdTech — wspieraną przez 40 milionów dolarów w serii A i rozwijającą się w szybkim tempie. Nasza praca ma realny wpływ: pomagamy uczniom na całym świecie lepiej radzić sobie z matematyką, a eksperci edukacyjni doceniają nasze osiągnięcia w poprawie nauczania matematyki.
To stanowisko znajduje się w Warszawie, a my mamy również biura w Nowym Jorku, Sztokholmie i Londynie — będziesz miał okazję spotkać wszystkich osobiście! Oczekujemy, że kandydaci będą pracować z biura 4 dni w tygodniu.
Czego szukamy:
Szukamy Inżyniera Danych, który zbuduje i będzie odpowiedzialny za pipeline'y, od których zależą nasze decyzje produktowe i biznesowe. Będziesz pracować zarówno nad strumieniowymi, jak i wsadowymi obciążeniami, od pobierania danych po modelowaną warstwę magazynu, którą analitycy i usługi bezpośrednio zapytują. To rola praktyczna, blisko infrastruktury. Zaprojektujesz pipeline'y, napiszesz Terraform, który je wdraża, i pozostaniesz odpowiedzialny za nie w produkcji. Jeśli lubisz mieć pełną kontrolę nad danymi, a nie tylko odbierać zgłoszenia dotyczące czyjegoś stosu, to stanowisko jest dla Ciebie.
Co będziesz robić:
- Projektowanie, budowanie i obsługa strumieniowych pipeline'ów z użyciem Kafka, Kinesis, Firehose i Flink.
- Budowanie i utrzymywanie wsadowych pipeline'ów ETL/ELT w Redshift.
- Modelowanie i rozwijanie naszego magazynu danych — identyfikacja podstawowych celów biznesowych i architektura zgodnie z nimi.
- Współpraca z analitykami, inżynierami backendowymi i zespołem produktowym w celu przekształcenia wymagań w niezawodne, dobrze udokumentowane zestawy danych.
- Zarządzanie całą infrastrukturą danych jako kodem z użyciem Terraform na AWS (S3, Lambda, SQS, Kinesis, Firehose, Redshift).
- Instrumentowanie pipeline'ów z monitoringiem, alertami i kontrolami jakości danych, aby problemy ujawniały się zanim zauważą je interesariusze.
- Udział w przeglądach kodu i utrzymywanie wysokich standardów inżynieryjnych.
Wymagania:
- 2–3+ lata doświadczenia komercyjnego jako Inżynier Danych w chmurze.
- Apache Flink (Java lub Python API) do przetwarzania strumieniowego.
- Platformy strumieniowe: Kafka i/lub Kinesis, w tym praktyczne zrozumienie partycjonowania, porządkowania, gwarancji dostawy i backpressure.
- Doświadczenie w architekturze magazynów danych — zaprojektowałeś magazyn lub jego znaczną część, a nie tylko go zapytujesz.
- Doświadczenie w środowisku krytycznym dla danych — gdzie dokładność, świeżość lub opóźnienie danych bezpośrednio wpływa na przychody, zgodność lub bezpieczeństwo użytkowników (fintech, adtech, e-commerce na dużą skalę, opieka zdrowotna, bezpieczeństwo, IoT lub podobne).
- Silne umiejętności SQL, z praktycznym doświadczeniem w Amazon Redshift (optymalizacja zapytań, klucze dystrybucji/porządkowania, zarządzanie obciążeniem).
- AWS: S3, Lambda, SQS, Kinesis, Firehose, Redshift.
- Terraform — samodzielnie wdrażasz swoją infrastrukturę.
- Git i współpraca w zakresie gałęzi/przeglądów.
- Znajomość agentowego rozwoju — korzystasz z agentów kodowania AI i narzędzi opartych na LLM w codziennej pracy i rozumiesz, gdzie im ufać, a gdzie weryfikować.
- Python do inżynierii danych — kod produkcyjny, a nie tylko skrypty.
Miło widziane:
- ClickHouse.
- Node.js.
- Apache Spark.
- Doświadczenie z architekturami rozproszonymi i ich trybami awarii (spójność, częściowa awaria, idempotencja, dokładnie raz vs co najmniej raz).
Nasza technologia:
Redshift · ClickHouse · Python · Flink · Kafka · Kinesis · Firehose · Lambda · SQS · S3 · EKS · Terraform · ArgoCD · GitHub Actions · Quick Suite · Git
Co oferujemy:
- Wynagrodzenie do 24 000 PLN/miesiąc (+VAT) w zależności od seniority.
- 26 dni urlopu pokrytego rocznym bonusem.
- 10 dni płatnego urlopu chorobowego.
- Roczne spotkania zespołowe ze wszystkimi pracownikami firmy.
- Świetne biuro w Warszawie – pełne piętro tylko dla nas z przekąskami, napojami i kawą najwyższej jakości.
- Karta Multisport Plus.
- Stół do piłkarzyków i wieczory gier planszowych z pizzą i piwem.
- Okazjonalne wieczory filmowe.
- Dbamy o Twoje dobre samopoczucie — chcemy, aby każdy czuł się tutaj komfortowo.
Proces rekrutacji:
- 30-minutowa rozmowa wstępna.
- Rozmowa techniczna (na miejscu w biurze).
- Rozmowa dotycząca dopasowania kulturowego w biurze.
- Rozmowa z liderami Produktu i Technologii.
- Sprawdzenie referencji.
Gotowy, aby wywrzeć wpływ? Aplikuj teraz i zbudujmy coś wspaniałego razem!
Data Engineer – On-Site Warsaw – pracodawca: Magma SE
Magma SE to dynamiczna firma w branży EdTech, która oferuje pracownikom możliwość pracy nad innowacyjnymi rozwiązaniami w edukacji matematycznej. Pracownicy mogą liczyć na przyjazne środowisko pracy, które sprzyja współpracy i kreatywności, a także na realny wpływ na poprawę wyników uczniów na całym świecie. Dodatkowo, firma zapewnia elastyczne warunki pracy oraz możliwość rozwoju zawodowego w międzynarodowym zespole.