42,951 Data Engineering jobs
Data engineering roles building pipelines, warehouses and data platforms.
Data Engineering jobs by country — openings, pay and top skills →
Senior Data Engineer
Senior Data Engineer at Babel, a multinational tech consultancy, building enterprise-scale data solutions for banking clients in Madrid: designing ETL/ELT pipelines on Databricks, optimizing Spark/Scala jobs, and working with Snowflake and Git in production.
Senior Data Engineer
Senior Data Engineer at Lighthouse (The Hotels Network) in Barcelona building and maintaining large-scale ingestion and transformation pipelines that process ~100TB of hotel data per day, using Python, dbt, Airflow, GCP (BigQuery, Spanner, Pub/Sub), and Kubernetes.
Data Engineer III
Data Engineer III in Expedia Group's B2B organization, designing and operating highly available batch and real-time data pipelines for large-scale datasets. Core stack includes Java, Python, Scala, and Spark on cloud data technologies, with mentoring of junior engineers and production on-call responsibilities.
Senior Data Engineer
Senior Data Engineer in Madrid owning end-to-end delivery of automated data solutions — ETL/ELT pipelines, data models, and integrations — for internal and client needs, using AWS, Python, SQL, Matillion and cloud data platforms like Snowflake, Databricks or BigQuery, while mentoring junior engineers.
Data Engineer III
Data Engineer III at Expedia Group's Madrid office, building and operating batch and real-time data pipelines and distributed data systems for the B2B travel organization. Core stack includes Java, Python, Scala, and Spark, plus cloud data technologies for large-scale ingestion, storage, and processing.
Data Engineer II
Data Engineer II at Expedia Group's B2B arm in Madrid, building and running the data platform that ingests billions of events daily. Day to day involves developing data capture, processing, storage, and visualization on AWS using Scala/Python/Java, SQL, and big-data tools like Kafka, Spark, Airflow, Kinesis, EMR, and Docker.
Senior Data Engineer
Senior Data Engineer at an AI fintech in Madrid (hybrid, 2-3 days/week onsite): build end-to-end data ingestion and ETL pipelines in Python, orchestrated with Kubernetes/workflow tools, and design schemas and transformation layers supporting analytics and AI agents/RAG systems. Salary €60-85k plus benefits.
Spark Data Engineer
Data Engineer at SDG Group, a global data & analytics consultancy, building end-to-end data solutions for clients: ingestion, transformation, data lake architecture and cloud pipelines. Core stack involves Spark/Beam, Python/Scala/Java, and platforms like Databricks, Dataproc, EMR or Cloudera.
Data Engineer
Data Engineer in Barcelona building Baxter Planning's data-serving layer: curated datasets, marts, and product-ready tables via incremental/micro-batch pipelines with near-real-time CDC ingestion (AWS DMS). ETL/ELT in Python (Polars), star-schema models served through Athena/Redshift, orchestrated with Airflow and AWS-native tooling. Salary €55,000–€65,000.
Data engineer
Data Engineer at consulting firm agap2, hybrid in Barcelona, joining a project to evolve a cloud data platform: building dbt data models (Silver/Gold) in Snowflake, developing and monitoring Azure Data Factory ingestion pipelines, and applying data quality, governance, and cataloging practices.
Data Engineer
Data Engineer at Alcampo (Auchan Retail) in Zaragoza, developing and maintaining applications and systems in the Data IT area — analyzing, building, deploying and supporting data solutions. Core stack: dbt, BigQuery, Snowflake, OneLake, PowerBI, advanced SQL and medallion DWH modeling. On-site with 1 remote day per week.
Big data engineer in cybersecurity
Data Analyst at GMV in Barcelona working on threat detection and fraud prevention for a financial-sector client: investigating security alerts, analyzing SIEM data, spotting anomalies, defining monitoring thresholds, and building data models. Core stack: SQL, Google Cloud Platform, and Qlik Sense dashboards.
Senior Data Engineer — Snowflake, dbt & Airflow
Senior data engineer at SoftServe designing scalable data warehouse and ELT solutions for analytics and business decision-making, owning reliable data workflows and large-scale analytical datasets with a focus on performance, data quality and cost efficiency. Core stack: Snowflake, dbt, SQL, Python, Airflow, plus CI/CD in a cloud environment.
Google Big Data Platform Engineer II
Onsite platform engineer at TD Bank's internal tech team, building and automating a Google BigQuery big-data platform: writing Python/Terraform/GitHub Actions orchestration, automated security tests, IAM compliance, and cloud networking support across GCP and Azure in an Agile DevOps setup.
Google Big Data Platform Engineer II
Platform engineer on TD's internal cloud team building and automating the Google BigQuery platform across GCP and Azure: writing orchestration code in Python and Terraform, CI/CD pipelines with GitHub Actions, automated security tests, and self-service automation while handling IAM, networking, and compliance.
Senior Data Platform Engineer & AI Lead
Lead the design and build of a new data engineering platform for Tangerine (Scotiabank's banking brand), supporting analytics and production ML workloads on modern cloud platforms. Day to day: architect secure, scalable data pipelines, mentor engineers, and partner with data scientists and product teams.
Staff Data Engineering Technical Lead
Staff-level data engineering lead at Capital One's Toronto team: owns technical design for fault-tolerant, multi-platform enterprise applications, applying data modeling and architecture expertise in Python on AWS, while supporting machine learning and conversational AI initiatives in a regulated financial-services environment.
Staff Engineer - Data Engineering Staff
Capital One is hiring a Staff Data Engineer in Toronto to act as a tech lead, owning technical design and development of cross-functional, multi-platform, fault-tolerant data systems for banking. Core stack: 6+ years with Python/Java/Go, AWS (preferred) or Azure/GCP, plus data design, modelling and architecture.
Senior Manager Software Data Engineering
Leads software and data engineering teams at Scotiabank in Toronto, delivering APIs, integrations, data platforms, and analytics for finance, risk, and regulatory reporting while driving cloud modernization, DevOps, and CI/CD across enterprise systems.