Middle Data Engineer | Warsaw (Office)

EPC Network

Warszawa

On-site

PLN 150,000 - 230,000

Full time

12 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Cozy office in Warsaw

Job summary

EPC Network is seeking a Middle Data Engineer to own data pipelines, integrate data from APIs and internal sources, and maintain high-quality data models within an international, fast-paced environment.

You will collaborate with Analytics and cross-functional teams, ensuring fresh, well-documented data for analytics and decision-making in Warsaw offices. Strong SQL, Python, and cloud data warehouse experience are essential to succeed.

Qualifications

  • 2–3+ years as a Data Engineer or similar role.
  • Solid SQL: window functions, joins, deduplication with large datasets.
  • Hands-on experience with a cloud data warehouse (BigQuery is a strong plus).
  • Experience building ETL/ELT pipelines within an existing architecture.
  • Proficiency in Python for data processing, API integrations, logging, and error handling.
  • Familiarity with dbt or equivalent SQL transformation tools.
  • Experience with orchestration tools (Airflow / Prefect / Dagster).
  • Understanding of pipeline monitoring and data quality checks; secure data access.

Responsibilities

  • Develop and maintain ETL/ELT pipelines within your domain following team standards.
  • Work with data from APIs, third-party platforms, and internal sources; maintain API integrations.
  • Write idempotent pipelines, adapt to schema changes, and backfill when needed.
  • Implement data quality checks for freshness, completeness, and accuracy.
  • Identify and resolve data issues; escalate complex cases to Senior/Lead when needed.
  • Build and maintain fact and dimension tables and analytical marts with documentation.

Skills

SQL
Python
dbt
BigQuery

Tools

Airflow
Prefect
Dagster
Git
Cloud Composer
Cloud Storage

Job description

Location: Warsaw, Poland
Format: On-site
Seniority level: Middle

At EPC Network, we're not just a digital marketing company, we're a platform for career transformation and personal growth. Our people-first approach shapes our corporate culture, fostering a team of passionate, smart, and energetic individuals who strive to grow professionally in an international, fast-paced environment.
As a Middle Data Engineer, you'll own the pipelines, integrations, and data models within your assigned business domain — making sure the data our teams rely on is accurate, fresh, and well documented. You will work closely with the Analytics team (Data Analyst and Unit Manager) and cross-functional stakeholders, and report to the Unit Manager.

Key Responsibilities:
  • Develop and maintain ETL/ELT pipelines within your domain, following the team's established patterns and standards
  • Work with data from APIs, third-party platforms, and internal sources; maintain existing API integrations (pagination, authentication, retries, rate limits)
  • Write idempotent pipelines that are safe for reruns and backfills, and adapt them to changes in source data schemas
  • Implement and maintain data quality checks — freshness, completeness, uniqueness, nulls, accepted values
  • Detect and resolve issues (duplicates, gaps, delays) in your area, investigate root causes, and escalat complex or cross-domain cases to Senior/Lead
  • Build and maintain fact tables, dimension tables, and analytical marts, applying agreed naming conventions, table structures, and documentation standards
  • Clarify dataset requirements with other teams and document your work — datasets, transformation logic, known limitations
Requirements:
  • 2–3+ years as a Data Engineer, Analytics Engineer, BI Engineer, or in a similar role
  • Solid SQL: window functions, joins, deduplication, experience with large datasets
  • Hands-on experience with a cloud data warehouse (BigQuery is a strong plus)
  • Experience building or maintaining ETL/ELT pipelines — working within an existing architecture also counts
  • Working proficiency in Python for data processing, simple API integrations, logging, and error handling
  • Basic experience with dbt (or a similar SQL transformation framework), or readiness to ramp up quickly
  • User-level familiarity with an orchestration tool (Airflow / Prefect / Dagster) — you don't need to architect one
  • Understanding of pipeline monitoring, data quality checks, and basic secure data access principles (service accounts, secrets)
  • Clean, maintainable code and the habit of documenting your work
  • Ability to independently drive assigned tasks and escalat architectural questions when needed
Nice to have:
  • Experience with marketing platforms, CRM, tracking, or attribution systems
  • Familiarity with BI tools (Looker Studio, Tableau, Power BI)
  • Experience with high-volume event-level data
  • Experience with Git
  • Familiarity with GCP services such as Cloud Composer and Cloud Storage
What it means to be part of our Team:
  • Multinational and intercultural experience
  • Growth opportunities, cutting-edge frameworks and technologies
  • Plenty of engaging team-building and social events
  • Bonuses according to the policy
  • Cozy office in Warsaw, Kyiv available for you whenever you need it
  • Coffee, tea, Red Bull, sweets, fruits, and more snacks

Interested?
We're always on the lookout for passionate, driven, and curious people to join our team. If that sounds like you — we'd love to hear from you!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

On-site Warsaw Data Engineer: ETL & Analytics Pipelines
On-site Warsaw Data Engineer: ETL & Analytics Pipelines

EPC Network • Warszawa

On-site
PLN 150,000 - 230,000
Cozy office in Warsaw
Data Engineer
Data Engineer

Addepto • Warszawa

Hybrid
PLN 170,212 - 255,319
Fast career path and training sponsorship
Flexible working hours
Paid vacation
+1
Data Engineer
Data Engineer

Digital Forms • Poland

Remote
USD 48,000 - 75,000
Data Engineer (DBX, dbt), Junior
Data Engineer (DBX, dbt), Junior

Webellian Sp.z o o • Województwo mazowieckie

Hybrid
PLN 90,000 - 130,000
Private medical care
Group insurance
Multisport card
+2
Data Engineer (DBX, dbt), Senior
Data Engineer (DBX, dbt), Senior

Webellian Sp.z o o • Województwo mazowieckie

Hybrid
PLN 210,000 - 290,000
Private medical care
Group insurance
Multisport card
+2
Senior Data Engineer
Senior Data Engineer

Yard Corporate • Kraków, Katowice

Remote
PLN 260,000 - 380,000
Home office stipend
Private medical cover
Mental well-being app
Senior Data Engineer (PL) Zdalnie / Polska
Senior Data Engineer (PL) Zdalnie / Polska

INVO • Warszawa

Hybrid
PLN 454,000 - 568,000
Fully flexible remote work
AWS Data Engineer
AWS Data Engineer

Cyclad • Województwo mazowieckie

Remote
PLN 193,000 - 234,000
Private medical care
Multisport card
Life insurance
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
Senior Data Engineer with GCP (f/m/x)
Senior Data Engineer with GCP (f/m/x)

Sii Sp. z o.o. • Polska

Hybrid
PLN 180,000 - 300,000
Prywatna opieka zdrowotna
Kafeterya benefitów
Praca hybrydowa lub zdalna
+1
Top locations