W skrócie
- Zadania: Buduj i zarządzaj potokami danych, które napędzają nasze decyzje biznesowe.
- Firma: Szybko rozwijająca się firma EdTech z siedzibą w Warszawie.
- Benefity: Wynagrodzenie do 24,000 PLN/miesiąc, 26 dni urlopu i Multisport Plus.
- Pozostałe informacje: Dynamiczne środowisko z możliwością rozwoju kariery i świetnym zespołem.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na edukację matematyczną na całym świecie.
- Kwalifikacje: 2-3 lata doświadczenia jako inżynier danych w chmurze.
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 rosnącą w szybkim tempie. Nasza praca ma realny wpływ: pomagamy uczniom na całym świecie lepiej radzić sobie z matematyką i jesteśmy doceniani przez ekspertów edukacyjnych za poprawę sposobu nauczania i uczenia się matematyki.
Rola ta jest oparta 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 blisko związana z infrastrukturą. Będziesz projektować pipeline'y, pisać Terraform, który je wdraża, i pozostawać odpowiedzialny za nie w produkcji. Jeśli lubisz mieć pełną kontrolę nad danymi, a nie tylko odbierać zgłoszenia w czyimś stosie, ta rola będzie dla Ciebie odpowiednia.
Co będziesz robić
- Projektować, budować i obsługiwać strumieniowe pipeline'y z użyciem Kafka, Kinesis, Firehose i Flink
- Budować i utrzymywać wsadowe pipeline'y ETL/ELT w Redshift
- Modelować i rozwijać nasz magazyn danych — identyfikować podstawowe cele biznesowe i architektować odpowiednio
- Współpracować z analitykami, inżynierami backendowymi i zespołem produktowym, aby przekształcać wymagania w niezawodne, dobrze udokumentowane zestawy danych
- Zarządzać całą infrastrukturą danych jako kodem z użyciem Terraform na AWS (S3, Lambda, SQS, Kinesis, Firehose, Redshift)
- Instrumentować pipeline'y z monitoringiem, alertami i kontrolami jakości danych, aby problemy ujawniały się zanim zauważą je interesariusze
- Uczestniczyć w przeglądach kodu i utrzymywać wysokie standardy inżynieryjne
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 w skali, 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ść agentycznego rozwoju — korzystasz z agentów kodowania AI i narzędzi opartych na LLM jako części codziennego workflow 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
Data Engineer – pracodawca: Magma Math
Magma Math to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu Warszawy. Nasza kultura opiera się na współpracy i innowacyjności, co sprzyja rozwojowi zawodowemu pracowników. Oferujemy elastyczne godziny pracy oraz możliwość uczestnictwa w projektach, które mają realny wpływ na edukację, co czyni naszą firmę idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w branży EdTech.