Data Engineering Jobs in Spain
There are 2,871 open Data Engineering jobs in Spain on freehire right now. 1,037 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 | €65,000 | 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 156 · 5%
- 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 400
- 501-1000 employees 211
- 51-200 employees 80
- 11-50 employees 22
- 201-500 employees 17
Spark/Scala data engineer
Build scalable ETL pipelines and real-time data processing systems using Scala and Apache Spark, deploying on cloud platforms like Azure, AWS, or GCP.
Data Engineer (Professional Level)
Designs and builds data pipelines using Microsoft Azure Synapse, Databricks, and SQL Server to process and model data for analytics and reporting.
Databricks Data Engineer: End-to-End Pipelines
Builds end-to-end data pipelines on Databricks using Python and PySpark to process large-scale datasets in a distributed Spark environment.
Data Engineer — Build Scalable Pipelines & Cloud Migrations
Build and maintain scalable data pipelines and cloud migrations using Spark, Scala, Hadoop, and Kubernetes for a global tech services team in Madrid.
Data Engineer (Product & Marketing)
Build and maintain the data infrastructure (Google Cloud, BigQuery, Looker) that powers marketing and product decisions, analyze user acquisition campaigns, and create dashboards to track key metrics.
Earth Observation Data Engineer
Develop and maintain data pipelines for satellite and Earth Observation data using Python in Linux environments to deliver high-quality data products.
Data Engineer Remoto y Horario Flexible - Pipelines en la Nube
Build and maintain cloud-based data pipelines using ETL/ELT, SQL, Python, dbt, Airflow, and Spark in a product-focused team.
Azure Data Engineer — Streaming to Batch Pipelines
Design and implement Azure-based streaming-to-batch data pipelines using Data Factory, Data Lake Storage, and PySpark/Scala in Python.
Data Engineer (Madrid, Spain)
Build and maintain data pipelines and distributed systems for European clients, using Python, Spark, and cloud platforms to solve business challenges in industries like pharma, insurance, and manufacturing.
Data Engineer/Analyst PowerBI
Builds and maintains data pipelines in PL/SQL and Python to feed analytics and reporting, ensuring clean, reliable data for decision-making.
Data Engineer Revenue Operations
Build and maintain data pipelines and models in Databricks and BigQuery to integrate CRM, marketing, and finance systems and power revenue analytics for a SaaS business.
Data Engineer - Business Processes
Build and maintain scalable data pipelines and analytics infrastructure for a growing SaaS company, using Redshift, Python, Power BI, and modern ETL frameworks to drive business decisions.
Data Engineer - Marketing & Communication
Build and maintain large-scale data pipelines for a top European loyalty app, enabling AI-driven customer segmentation and personalized marketing campaigns.
Operational Excellence Data Engineer
Builds and maintains data pipelines and SQL models to track supply-chain defects and delivery performance for Amazon’s EU inbound logistics.
Lead Data Engineer – Onsite
Lead the design and implementation of a scalable data platform (Salesforce Data 360) and data lake, integrating ERP, CRM, and BI tools while ensuring governance and compliance.
Remote Data Engineer Intern: Build Scalable Pipelines
Build and maintain scalable data pipelines in Google Cloud using Airflow, dbt, BigQuery, Pub/Sub, and Snowflake to enable reliable data ingestion, transformation, and analytics.
Data Engineer: Build Scalable Pipelines in Cloud
Build and maintain scalable data pipelines on cloud platforms like GCP, AWS, and Azure using Databricks to support internal and external clients.
Data Engineer Revenue Operations
Build and maintain data pipelines and models in Databricks and BigQuery to power revenue analytics and forecasting for a SaaS-like product company.
Climate Data Engineer: Build Scalable Pipelines & AI
Build and maintain scalable climate data pipelines and Python software for risk products using large geospatial datasets.
Data Engineer, Analyst – Insurance
Build and maintain an insurance-focused data warehouse, automate ETL pipelines, and create Power BI dashboards to track claims, conversion, and retention KPIs.