Data Engineer

Robert Walters
Barcelona, Spain
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Data Analysis Microsoft Azure Cloud Engineering Information Engineering Data Governance Data Structures Data Warehousing Relational Databases Database Design Database Storage Structures Dimensional Modeling Python (Programming Language)
+14 more
PostgreSQL Meta-Data Management Microsoft SQL Server MySQL Oracle (Applications) PowerDesigner Lucidchart Standard Sql Enterprise Data Management Apache Spark Data Lakes Star Schema Operational Systems Databricks

Requirements

We are looking for a Senior Data Engineer with strong Data Modelling experience to join an international data team. This role is focused on designing scalable and high-quality data models that support operational systems, analytics and enterprise data initiatives. You will work closely with business stakeholders, Data Engineers and Architects to ensure data structures are well designed, documented and aligned with business requirements. Responsibilities - Design conceptual, logical and physical data models. - Translate business requirements into scalable data structures. - Define and maintain data models for Data Warehouses and modern cloud platforms. - Collaborate with Data Engineers to ensure models are correctly implemented. - Maintain data dictionaries, metadata and documentation. - Support Data Governance and Data Quality initiatives. - Review existing database structures and identify improvement opportunities. - Work with business stakeholders to understand reporting and analytical requirements. Requirements - 5+ years of experience working in Data Engineering, Data Modelling or Database Design. - Strong experience with conceptual, logical and physical data modelling. - Excellent SQL skills. - Experience designing Data Warehouse solutions. - Knowledge of dimensional modelling (Star Schema / Snowflake Schema). - Experience with relational databases such as SQL Server, PostgreSQL, Oracle or MySQL. - Experience working in Azure or GCP environments. - Strong communication skills and experience working with business stakeholders. Nice to have - Databricks - Delta Lake - Spark - Data Governance - Metadata Management - ERwin / ER Studio / PowerDesigner / Lucidchart - Python What we offer - Hybrid model - International environment. - Long-term career opportunity. - Modern cloud data ecosystem.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:27 min

Managing traffic and tracking costs with Databricks Unity Catalog

Viktoria Semaan Viktoria Semaan · WWC Europe 2026

3:24 min

The governance failures of centralized data lakes

Mario Meir-Huber · LIVE

4:32 min

Evolution of centralized data architectures and open table formats

Matthias Niehoff Matthias Niehoff · WWC 2024

1:19 min

The true role and evolution of data engineering

Sandhya Menon Sandhya Menon · WWC Europe 2026

Videos

See all

Related articles

See all