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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
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.