Data Engineer

Data Engineer

Pełny etat Stacjonarnie
M

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.

M

Dane kontaktowe:

Zespół rekrutacyjny Magma Math

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Data Engineer

Apache Flink (Java or Python API)
Streaming platforms: Kafka
Kinesis
Data warehouse architecture
Strong SQL
Amazon Redshift
AWS: S3