Data Engineer

Magma Math US

Warszawa

On-site

PLN 244,000 - 292,000

Full time

31 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

26 days of leave
Multisport Plus card
Office Warsaw – great facilities
Table football and pizza nights

Job summary

Magma Math US is hiring a Data Engineer to own pipelines that power product and business decisions. You will design and operate real-time streaming and batch workloads from ingestion through a modeled data warehouse.

This on-site role is in Warsaw. You will implement infrastructure as code with Terraform on AWS, build reliable datasets with Kafka, Kinesis, Flink and Redshift, and collaborate with analysts and engineers to turn requirements into actionable data.

Qualifications

  • 2–3+ years of commercial experience as a Cloud Data Engineer.
  • Apache Flink (Java or Python) for streaming.
  • Streaming platforms: Kafka and/or Kinesis, including partitioning, ordering, delivery guarantees and backpressure.
  • Data warehouse architecture experience — you have designed a warehouse or a significant part of one, not only queried it.
  • Experience in a data‑critical environment — where data accuracy, freshness or latency directly affects revenue, compliance or user safety (fintech, adtech, e‑commerce at scale, healthcare, security, IoT or similar)
  • Strong SQL, with hands‑on experience in Amazon Redshift (query tuning, distribution/sort keys, workload management)
  • AWS: S3, Lambda, SQS, Kinesis, Firehose, Redshift
  • Terraform — you provision your own infrastructure
  • Git and a collaborative branching/review workflow
  • Python for data engineering — production‑quality code, not just scripts

Responsibilities

  • Design, build and operate streaming pipelines with Kafka, Kinesis and Flink.
  • Build and maintain batch ETL/ELT pipelines into Redshift.
  • Model and evolve our data warehouse — identify the underlying business goals and architect accordingly.
  • Work with analysts, backend engineers and product to turn requirements into reliable, well‑documented datasets.
  • Manage all data infrastructure as code with Terraform on AWS (S3, Lambda, SQS, Kinesis, Firehose, Redshift).
  • Instrument pipelines with monitoring, alerting and data quality checks so problems surface before stakeholders notice them.
  • Take part in code review and keep our engineering standards high.

Skills

Apache Flink
Kafka
Kinesis
SQL
Python
AWS
Terraform

Tools

Terraform
AWS
Redshift
Git
Kafka
Flink

Job description

Magma Math, is a K–12 platform that helps teachers make smarter instructional decisions and encourages deeper student-driven discussions and collaboration around math.

We're a fast-growing, well-funded company in the top tier of European EdTech — backed by $40M Series A and growing like crazy. But we're keeping it lean, smart, and fun — without the corporate fluff.

Our work has a real impact: we’re helping students around the world get better at math, and we're recognized by education experts for improving how math is taught and learned.

This role is based in Warsaw and we also have offices in New York, Stockholm, and London — you’ll have chances to meet everyone in person!

On-site role: We expect candidates to work from office 4 days a week.

What we’re looking for

We are looking for a Data Engineer to build and own the pipelines that our product and business decisions depend on. You will work on both real-time streaming and batch workloads, from ingestion through to a modelled warehouse layer that analysts and services query directly.

This is a hands‑on, infrastructure‑close role. You will design pipelines, write the Terraform that provisions them, and stay responsible for them in production. If you like owning data end to end rather than picking up tickets on someone else’s stack, this will suit you.

What You’ll Work With
  • Design, build and operate streaming pipelines with Kafka, Kinesis, Firehose and Flink
  • Build and maintain batch ETL/ELT pipelines into Redshift
  • Model and evolve our data warehouse — identify the underlying business goals and architect accordingly
  • Work with analysts, backend engineers and product to turn requirements into reliable, well‑documented datasets
  • Manage all data infrastructure as code with Terraform on AWS (S3, Lambda, SQS, Kinesis, Firehose, Redshift)
  • Instrument pipelines with monitoring, alerting and data quality checks so problems surface before stakeholders notice them
  • Take part in code review and keep our engineering standards high
Must Have
  • 2–3+ years of commercial experience as a Cloud Data Engineer
  • Apache Flink (Java or Python API) for stream processing
  • Streaming platforms: Kafka and/or Kinesis, including practical understanding of partitioning, ordering, delivery guarantees and backpressure
  • Data warehouse architecture experience — you have designed a warehouse or a significant part of one, not only queried it
  • Experience in a data‑critical environment — where data accuracy, freshness or latency directly affects revenue, compliance or user safety (fintech, adtech, e‑commerce at scale, healthcare, security, IoT or similar)
  • Strong SQL, with hands‑on experience in Amazon Redshift (query tuning, distribution/sort keys, workload management)
  • AWS: S3, Lambda, SQS, Kinesis, Firehose, Redshift
  • Terraform — you provision your own infrastructure
  • Git and a collaborative branching/review workflow
  • Familiarity with agentic development — you use AI coding agents and LLM‑based tooling as part of your daily workflow, and understand where to trust them and where to verify
  • Python for data engineering — production‑quality code, not just scripts
Nice To Have
  • ClickHouse
  • Node.js
  • Apache Spark
  • Experience with distributed architectures and their failure modes (consistency, partial failure, idempotency, exactly‑once vs at‑least‑once)
Our Stack

Redshift

  • ClickHouse
  • Python
  • Flink
  • Kafka
  • Kinesis
  • Firehose
  • Lambda
  • SQS
  • S3
  • EKS
  • Terraform
  • ArgoCD
  • GitHub Actions
  • Quick Suite
  • Git
What We Offer
  • Salary up to 24,000 PLN/month (+VAT) depending on seniority
  • 26 days of leave covered by a yearly bonus
  • 10 days of paid sick leave
  • Yearly team meetups with all the people in company
  • Great Warsaw office – full floor just for us with snacks, drinks, and top‑tier coffee
  • Multisport Plus card
  • Table football and chill board game nights with pizza & beer
  • Occasional movie nights
  • We take your wellbeing very seriously — we want everyone to feel comfortable here
Recruitment Process
  • 30‑min intro call
  • Technical interview (on site in office)
  • Culture fit interview in office
  • Interview with Product and Tech leaders
  • Reference check
Ready to make an impact?
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Magma Math • Warszawa

On-site
PLN 134,000 - 268,000
Multisport Plus card
Table football and chill board game</n
Yearly team meetups
+1
Senior Data Engineer (DBT, Airflow, Snowflake)
Senior Data Engineer (DBT, Airflow, Snowflake)

SUNSCRAPERS Spółka z ograniczoną odpowiedzialnością • Warszawa

Hybrid
PLN 180,000 - 240,000
Flexible hours
Remote work option
Central Warsaw office with equipment
Senior Data Engineer (DBT, Airflow, Snowflake)
Senior Data Engineer (DBT, Airflow, Snowflake)

Vecten • Warszawa

Hybrid
PLN 180,000 - 260,000
Flexible working hours
Remote work possibility
Office in central Warsaw
Data Engineer - AWS Ecosystem (office OR remote)
Data Engineer - AWS Ecosystem (office OR remote)

HiQo Solutions, Inc. • Kraków

Hybrid
PLN 180,000 - 280,000
Office space in Krakow/Wroclaw
Remote work option in Poland
English communication with global team
+2
Data Engineer z GCP (f/m/x)
Data Engineer z GCP (f/m/x)

Sii Poland • Katowice

On-site
PLN 150,000 - 210,000
Great Place to Work
Solid financial situation
Contracts with major brands
+9
Senior Data Engineer
Senior Data Engineer

Codest Ltd. Company No. 12590542, VAT number: GB363431020 • Warszawa

On-site
PLN 210,000 - 300,000
Access to Worksmile platform
Growth and innovation environment
Data Engineer
Data Engineer

Safety Heads • Wrocław

Remote
Fully remote work
Unique working atmosphere
In-house training programs
+1
Principal Data Engineer
Principal Data Engineer

GFT Technologies Poland • Wrocław

Hybrid
PLN 180,000 - 290,000
Medical insurance
Sport pass
Lunch subsidy
+2
Data Engineer - Java & Scala (f/m/x)
Data Engineer - Java & Scala (f/m/x)

Sii Poland • Warszawa

Hybrid
PLN 190,000 - 270,000
Great Place to Work
Solid financial situation
Contracts with the biggest brands
+9
Data Engineer (Krakow/Wroclaw/Warsaw, Poland)
Data Engineer (Krakow/Wroclaw/Warsaw, Poland)

Unit8 SA • Warszawa

Hybrid
PLN 192,000 - 279,000
Private health care
Multisport
30 paid days off
+1