Data Engineer

Comunidad de Madrid
Madrid, Spain
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Airflow Application Lifecycle Management Continuous Integration Data as a Services Information Engineering Extract Transform Load (ETL) Dataspaces Data Structures Dimensional Modeling Python (Programming Language) Data Streaming
+7 more
Data Ingestion Gitlab Containerization Kubernetes Domain Driven Design Data Pipelines Docker

Job description

As a Senior Data Engineer at EPAM in Madrid, you will design and evolve scalable data ecosystems for private banking clients. You will build Python-based ETL/ELT pipelines and integrate complex APIs, collaborating with cross-functional teams to deliver reliable data products. You’ll tackle data ingestion for batch, incremental, and streaming scenarios while ensuring data quality and robust authentication. This hybrid role offers a chance to impact financial services in Spain by shaping data-powered solutions at scale., * Design, build and optimize scalable Python ETL/ELT pipelines using pandas or Polars

  • Orchestrate data workflows with Dagster, Airflow or similar tools
  • Develop data ingestion pipelines for batch, incremental and streaming data
  • Integrate with internal and external APIs with robust authentication and error handling
  • Implement dimensional modeling and domain-driven data structures
  • Manage application lifecycle and reduce architecture debt
  • Deploy, operate and monitor pipelines with Docker, Kubernetes and GitLab
  • Develop and maintain CI/CD pipelines for data workflows and infrastructure
  • Collaborate with data scientists, software engineers and platform teams to enhance data services
  • Support troubleshooting, incident response and participate in architecture discussions

Requirements

  • Strong experience in data engineering and building data ecosystems
  • Proficiency in Python-based ETL/ELT development
  • Experience with data orchestration tools (Dagster, Airflow)
  • Knowledge of data ingestion for batch, incremental and streaming data
  • API integration with secure authentication and data quality focus
  • Experience with data modeling (dimensional, domain-driven)
  • Familiarity with containerization and orchestration (Docker, Kubernetes) and GitLab
  • CI/CD for data workflows and infrastructure
  • Cross-functional collaboration and problem-solving ability

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · WWC Europe 2026

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · WWC 2024

3:05 min

Audience questions on AI agents and pipeline vectorization

Joy Joy · WWC 2024

Videos

See all

Related articles

See all