Enter a job title or keyword

Senior Data Engineer

EPAM Systems


Job Location:

Madrid - Spain

Monthly Salary: Not provided by the employer
Posted: 9 September 2026 (3 hours ago)
Application Deadline: 7 December 2026
Vacancies: 1 Vacancy

Job Summary

Are you a forward-thinking professional with a strong background in Data Engineering and an interest in financial services Join as a Senior Data Engineer and help build and evolve enterprise data ecosystems for customers. Design scalable data pipelines ensure high-quality data flows and integrate complex APIs while collaborating with cross-functional teams to deliver robust and reliable data products.

This is a hybrid role based in Madrids city center ideal for those eager to thrive in a dynamic environment and make a significant impact in private banking technology. Join EPAM and contribute to shaping the future of financial services in Spain!

Responsibilities
  • Design build and optimize scalable Python-based ETL/ELT pipelines using frameworks such as pandas or Polars
  • Orchestrate data pipelines using Dagster Airflow or similar tools
  • Develop efficient data ingestion pipelines for batch incremental and streaming scenarios
  • Integrate with internal and external APIs ensuring robust authentication error handling and data quality
  • Implement best-in-class data models including dimensional modelling and domain-driven structures
  • Manage application lifecycle and reduce architecture debt
  • Deploy operate and monitor data pipelines using Docker Kubernetes and GitLab
  • Develop and maintain CI/CD pipelines for data workflows and infrastructure components
  • Collaborate with data scientists software engineers and platform teams to enhance data services and deployment processes
  • Support troubleshooting incident response and participate in architecture discussions
Requirements
  • Bachelors or Masters degree in Computer Science Engineering Data Science or related field
  • Minimum 5 years of experience in data engineering or backend engineering with a strong data focus
  • Expert-level Python skills with frameworks such as pandas or Polars
  • Experience with data orchestration frameworks (Dagster Airflow or similar)
  • Strong understanding of data modelling ETL patterns and performance considerations
  • Proficiency with Docker Kubernetes and GitLab CI/CD
  • Hands-on experience with SQL and relational databases (MS SQL preferred)
  • Practical experience with Azure data and compute services or comparable AWS/GCP experience
  • Passion for building robust maintainable and well-tested data systems
  • Strong focus on scalability reliability data quality and monitoring
Nice to have
  • Experience in regulated environments such as finance insurance or healthcare
  • Certifications in cloud Kubernetes or DevOps (CKA AWS/GCP/Azure)
  • Familiarity with distributed systems microservices and API-driven architectures
  • Commitment to automation reproducibility and DevOps practices
  • Creativity and new ideas to enhance the platform
  • Ability to work under pressure and tough deadlines
  • Strong communication skills and product-thinking mindset
  • Comfortable working in agile environments
  • Fluency in Spanish

Required Experience:

Senior IC