Hire the Best Data Engineers
in Spain

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Raul G.

Esplugues de Llobregat, Spain

$30/hr
5.0
2 jobs

Need to collect, organize, and deliver reliable data? I build production-ready backend systems that automate the entire data lifecycle—from data collection and validation to PostgreSQL databases, ETL pipelines, APIs, and workflow automation. Instead of delivering isolated scripts, I design complete systems that are reliable, maintainable, and built to grow with your business. Whether you're creating an internal platform, integrating third-party APIs, or processing large volumes of data, my goal is to build infrastructure that continues delivering value long after deployment. My work focuses on three areas: Backend Engineering • FastAPI applications • REST APIs • Backend services • Internal tools Data Engineering • ETL pipelines • PostgreSQL databases • Data validation & processing • Data migration • Data architecture Automation & Data Collection • Workflow automation • API integrations • Custom web scraping • Browser automation • Large-scale data extraction Technology Python • FastAPI • PostgreSQL • SQLAlchemy • Docker • Playwright • BeautifulSoup • Selenium • Pandas • Git • Linux I believe good software isn't measured by how quickly it's written, but by how reliable it is six months later. That's why I focus on clean architecture, maintainable code, and solutions designed for long-term use. If you're looking for an engineer who can build reliable backend systems and data infrastructure—not just scripts—I'd be happy to discuss your project.

  • Data Engineering
  • Database Design
  • Data Migration
  • Python
  • SQL
  • Data Extraction
  • ETL
  • Web Scraping
  • Beautiful Soup
  • API Integration
  • Data Processing
  • FastAPI
  • PostgreSQL
  • REST API
  • Docker
  • SQLAlchemy
  • Linux
  • Git
  • pandas
Pablo S.

Pozuelo de Alarcon, Spain

$30/hr
5.0
8 jobs

I build end-to-end analytics platforms on Microsoft Fabric and Power BI: data pipelines, lakehouse, semantic models and dashboards people actually use. Data & Analytics Engineer, 4+ years, certified DP-600 (Fabric Analytics Engineer), DP-700 (Fabric Data Engineer) and PL-300 (Power BI). Stack: Microsoft Fabric, Power BI, SQL, Python, PySpark. Databricks Certified Data Engineer Professional. Need a data platform built, or a Power BI estate rescued? Message me.

  • Data Engineering
  • Apache Spark
  • ETL Pipeline
  • Python
  • SQL
  • Data Analytics
  • Microsoft Power BI
  • Databricks Platform
  • PySpark
  • Microsoft Azure
  • Data Modeling
  • Data Visualization
  • Snowflake
Juan Andres B.

Oleiros, Spain

$40/hr
5.0
51 jobs

I help companies turn messy, scattered data into reliable systems that power real decisions, from cloud data warehouses processing hundreds of millions of daily events for millions of users, to multi-terabyte tables with tens of billions of records that I redesign and optimize to cut load times and costs by up to 60%. With 6+ years across startups, SMBs, and global companies, I build the full data stack end to end: scalable pipelines and data warehouses, workflow automation, and the dashboards and analytics that sit on top. Many of my clients come to me for "a dashboard" or "help with their data" — and what they actually need is the right data foundation underneath. I build both. 🔑 Challenges I Help Solve 📉 Scattered, inconsistent data: Information spread across multiple tools, making accurate reporting and decisions hard. ⏰ Manual, repetitive work: Hours lost on tasks and reports that should be automated. 🌌 Data but no insight: Plenty of data, but no clear answers to act on. ⚙️ Slow or costly pipelines: Infrastructure that breaks, lags, or scales badly. ⚙️ What I Do - Data Engineering & Warehousing: Design, build, and redesign data warehouses and lakehouses (BigQuery, Databricks, Snowflake) that handle massive, high-volume workloads. - ETL & Automation: Build scalable pipelines and automate workflows and reporting with Airflow, Python, Spark, SQL, and Apps Script. Clean, reliable, on time. - Cloud: Deploy and manage solutions on Google Cloud (GCP), AWS, and Azure. - Analytics & Dashboards: Turn that data into clear, decision-ready dashboards in Tableau, Looker Studio, Power BI, and Metabase. - AI & Advanced Analytics: Apply data science and ML to detect trends, forecast, and build intelligent, data-driven applications. 🛠️ My Toolkit Languages & Engineering: SQL, Python, R, Spark, Airflow, Databricks, dbt, Apps Script Cloud: Google Cloud (BigQuery, Cloud Run, Pub/Sub), AWS, Azure Analytics & Visualization: Tableau, Looker Studio, Power BI, Metabase, Microstrategy, Google Sheets / Excel AI & Automation: Generative AI, workflow automation, data-driven applications 💼 Proven Results - Designed and optimized cloud data warehouses processing hundreds of millions of daily events for millions of users. - Redesigned data architectures with multi-terabyte tables and tens of billions of records, cutting load times and infrastructure costs by up to 60%. - Delivered ETL, automation, and dashboards for 30+ businesses worldwide. - Developed AI-powered solutions such as a RAG-based chatbot and predictive models. 📈 Whether you need to set up your first data warehouse, automate a painful manual process, optimize slow pipelines, or finally get the dashboards your team can trust, I can design the right solution for your business. Let's connect and discuss what you're trying to achieve.

  • BigQuery
  • Data Warehousing
  • Python
  • SQL
  • Looker Studio
  • Tableau
  • R
  • Microsoft Excel
  • ETL
  • Databricks Platform
  • Apache Airflow
  • dbt
  • Google Apps Script
  • Data Analysis
  • Data Extraction
  • Machine Learning
  • Data Science
  • Business Analysis
  • AI Model Development
  • AI Data Analytics
Johan Sebastian V.

Sevilla, Spain

$40/hr
4.9
18 jobs

I help companies build reliable data platforms and production-ready AI agents that automate decisions, customer workflows, and access to business knowledge. With 12+ years of experience in data engineering, BI, and cloud architecture, I connect the complete lifecycle—from ingestion and governed data models to RAG assistants, automation, and executive analytics. I can help you with: AI & Automation • AI agents and copilots using LLMs, RAG, Python, APIs, and serverless architecture • Secure knowledge assistants for Microsoft Teams, web, and internal operations • Customer-service agents for lead qualification, bookings, notifications, and workflow automation • LLM integration, prompt workflows, guardrails, human escalation, and observability Data Platforms & BI • Architecture using Snowflake, Databricks, Azure, AWS, and Microsoft Fabric • Reliable ETL/ELT pipelines with dbt, Airflow, Dagster, and Azure Data Factory • Scalable Raw → Silver → Gold data models • High-performance Power BI semantic models, dashboards, and KPI frameworks • Testing, CI/CD, documentation, data quality, governance, and cost optimization Selected AI work: • Built a secure corporate Microsoft Teams assistant using AWS Lambda and RAG for governed access to internal knowledge • Designed Vai, a multichannel AI agent for customer support, lead qualification, bookings, and business workflow automation across WhatsApp and web • Integrated LLM-assisted data quality, validation, and pipeline automation into modern data platforms Core stack: Python, SQL, LLMs, RAG, AWS Lambda, Azure, Snowflake, Databricks, dbt, Airflow, Power BI, Fabric, APIs, Docker, and Kubernetes. If you need an AI agent grounded in your business data—or a modern data platform ready for AI—send me your current stack and the outcome you want to achieve.

  • ETL Pipeline
  • Python
  • SQL
  • Business Intelligence
  • Microsoft Power BI
  • Data Visualization
  • Data Analysis
  • Snowflake
  • Databricks Platform
  • dbt
  • Data Modeling
  • Microsoft Azure
  • Apache Airflow
  • AI Agent Development
  • AI Model Integration
  • AI Chatbot
  • AI Data Analytics
  • AI Consulting
  • Retrieval Augmented Generation
  • Large Language Model
Moises R.

Barcelona, Spain

$45/hr
5.0
11 jobs

Data Engineer with a demonstrated history of working in the consulting industry. Skilled in the development of ETL processes and the development of APIs. Proficient in Python, PostgreSQL, R, and Azure with knowledge also in AWS, Spark, and Scala. Analytical, team-oriented, and resilient. Technologies and skills: AWS Azure Databricks Data Architect Data Lake Docker Hadoop Lakehouse Microsoft Fabric MongoDB Python Spark

  • Apache Spark
  • Python
  • ETL
  • Docker
  • Apache Kafka
  • NoSQL Database
  • Amazon Web Services
  • Databricks Platform
  • Microsoft Azure
  • RESTful API
Rodrigo R.

Priego de Cordoba, Spain

$8/hr
4.6
30 jobs

Data Engineer currently working for banking with great knowledge of the Azure cloud platform and experience in Big Data Technologies.

  • WordPress
  • PySpark
  • Node.js
  • Ethical Hacking
  • Microsoft Azure
  • AWS Lambda
  • Google Cloud Platform

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Data Engineer in Spain on Upwork?

You can hire a Data Engineer in Spain on Upwork in four simple steps:

  • Create a job post tailored to your Data Engineer project scope. We'll walk you through the process step by step.
  • Browse top Data Engineer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Data Engineer profiles and interview.
  • Hire the right Data Engineer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Data Engineer?

Rates charged by Data Engineers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Data Engineer in Spain on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Data Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Data Engineer team you need to succeed.

Can I hire a Data Engineer in Spain within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Data Engineer proposals within 24 hours of posting a job description.