Data Engineering Jobs in Spain
There are 2,872 open Data Engineering jobs in Spain on freehire right now. 1,035 of them were posted recently. The skills employers ask for most often are sql, python and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | year | €39,000 | €45,000 | €67,500 | 129 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- sql 51%
- python 51%
- cloud 44%
- etl 31%
- aws 30%
- data-engineering 30%
- analytics 27%
- azure 27%
How the work is done
- Hybrid 334 · 12%
- Remote 158 · 6%
- Onsite 5 · 0%
Visa sponsorship offered in 59% of the 97 postings that state a position on it.
Seniority
- Senior 825
- Lead 155
- Junior 61
- Intern 30
- Middle 25
- Staff 23
Who is hiring
- 1000+ employees 403
- 501-1000 employees 211
- 51-200 employees 80
- 11-50 employees 22
- 201-500 employees 17
Remote Data Engineer: Snowflake + Azure Mastery
The Data Engineer will design and optimize scalable data pipelines using Snowflake and Azure, focusing on automation, security, and governance. The role involves building dbt models, managing Airflow DAGs, and implementing CI/CD workflows within an Agile team.
Senior Data Platform Engineer – AWS, Spark & DevOps
The Senior Data Platform Engineer will evolve data platforms on AWS by designing robust pipelines and automating environments using DevOps and Infrastructure as Code practices for a retail pricing SaaS.
Data Engineer: Cloud & ETL Architect
The Data Engineer will design and implement cloud architectures and integrate ETL processes to provide data solutions for clients at Merkle. The role focuses on data infrastructure and requires proficiency in Linux, data processing, and DevOps tools.
Data Engineer - Marketing & Communication - Barcelona
The Data Engineer will design and maintain scalable batch and real-time data pipelines for a large-scale European customer loyalty app. The role involves managing massive transactional data to support marketing segmentation and AI-driven analytics initiatives.
Senior Data Engineer — Remote (Azure, Spark, ETL)
Senior Data Engineer designing and maintaining scalable data pipelines on Azure (Databricks, Data Factory) using Python/Spark, collaborating with Data Science and Analytics teams.
Frontline AI & Data Engineer — Remote EU
Build production AI/data solutions, data pipelines, integrations, and evaluation frameworks while working directly with enterprise clients using Python and SQL.
Data Engineer (Snowflake & DBT) – Remote
Data Engineer designing cloud data solutions, building analytical models, and optimizing platforms using Snowflake and DBT in an Agile environment.
Associate Data Engineer
Associate Data Engineer supporting the Customer Success data engine at Denodo, using SQL, Python, and AI/GenAI to automate workflows and optimize processes on the Denodo Platform—comprehensive training provided for recent graduates.
Data Engineer (Fabric)
The Data Engineer will design and implement a Medallion architecture within Microsoft Fabric, developing pipelines for data ingestion and transformation. The role involves modeling data for analytics and processing large-scale datasets using Spark, Python, and SQL to support business decision-making.
Data Engineer (Palantir)
Keepler is seeking a Data Engineer to implement data models, orchestration flows, and governance strategies using PySpark and Palantir Foundry. This is an on-site role focused on building data pipelines and ensuring data security and quality for clients.
Azure Data Engineer (Databricks) — Pipelines & Architecture
The Data Engineer will design, develop, and maintain data solutions within the Microsoft Azure ecosystem, focusing on ETL/ELT pipelines and scalable data architectures using tools like Databricks and Synapse.
Madrid Data Engineer & ML Pipelines Architect
The Data Engineer/ML Engineer will design and operate end-to-end data and machine learning pipelines within the AI Labs team at Insud Pharma. The role involves collaborating with cross-functional teams to build scalable, robust ML solutions while adhering to regulatory standards and DevOps best practices.
ML Data Engineer - Production AI Pipelines
The ML Data Engineer will design and maintain data and ML pipelines within the AI Labs team, collaborating with data scientists to deploy models into production. The role focuses on MLOps, software quality, and cloud infrastructure.
Data Engineer
Merkle is seeking a Data Engineer to design and implement cloud-based data architectures and ETL processes for enterprise clients. The role involves working with a variety of data technologies and requires strong communication skills for client interaction.
Senior Azure Data Engineer - Remote, Scalable Pipelines
The Senior Data Engineer will work on digital transformation projects using Azure, focusing on building scalable data pipelines. Key technologies include Apache Spark, Databricks, MongoDB, and Delta Lake within a DevOps and Agile environment.
Remote Data Engineer (Snowflake/Azure) - Pipelines & Airflow
The Data Engineer will design and optimize data pipelines using Snowflake and Azure, manage Airflow DAGs, and automate processes with Python. The role involves working in an Agile environment to ensure data quality, governance, and scalability.
Lead Engineer & Data Platform
Lead the architecture and evolution of a hybrid enterprise data platform for an investment management firm, working hands-on with Snowflake, Airflow, Kafka, Python, and SQL across cloud and on-prem environments.
Senior Data Platform Engineer (Java / Databases)
Senior Data Platform Engineer designing and developing highly scalable Java backend components, optimizing distributed database systems and queries for a global mobile communications leader in Barcelona.
Big Data Engineer - Spark (Scala)
Big Data Engineer designing and developing Spark/Scala data pipelines in a regulated environment, collaborating with Business Analysts and Data Modellers on large-scale batch processes.