Data Engineer (Snowflake & DBT)

SDG Group
Municipality of Madrid, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Microsoft Windows
Airflow
Data analysis
Continuous Integration
Performance Tuning
SQL Databases
Management of Software Versions
Macros
Snowflake
GIT
Software Version Control

Job description

Diseñarás y desarrollarás modelos en dbt, aplicando buenas prácticas de modularización, documentación, testing y transformación dirigida por metadatos. Construirás y optimizarás pipelines en Snowflake, trabajando con grandes volúmenes de datos y asegurando rendimiento, escalabilidad y control de costes. Participarás en el diseño de arquitecturas analíticas modernas (enfoque ELT), implementando modelos dimensionales (Kimball) y estructuras optimizadas para reporting y analítica avanzada. Implementarás testing automatizado, control de calidad y versionado de código, aplicando principios de ingeniería (Git, CI/CD, entornos dev/prod). Colaborarás con perfiles de negocio, BI y Analytics para traducir necesidades en modelos analíticos robustos y bien estructurados. Contribuirás a la mejora continua del framework de datos: estándares de modelado, convenciones, optimización de queries y buenas prácticas en Snowflake y dbt.

Requirements

Entre 3 y 6 años de experiencia como Data Engineer trabajando en entornos cloud. Experiencia sólida trabajando con dbt (modelos, macros, tests, sources, documentación, refactoring). Experiencia práctica con Snowflake (modelado, performance tuning, clustering, particionado lógico, gestión de roles y warehouses). Conocimiento de modelado dimensional (Kimball) y diseño de data marts analíticos. Experiencia trabajando bajo enfoque ELT moderno. Buen manejo de SQL avanzado (optimización, CTEs, window functions, query tuning). Experiencia con control de versiones (Git) y entornos colaborativos. Nivel de inglés suficiente para trabajar en proyectos internacionales.

️ Valoramos también: Experiencia con orquestadores como Airflow o similares. Conocimiento de prácticas de Data Quality y testing automatizado. Experiencia previa en consultoría o trabajando con múltiples clientes. Certificaciones en Snowflake o dbt., Aprenderás de referentes. Te unirás a equipos con experiencia tanto en la parte tecnica como de negocio, que compartirán su conocimiento y celebrarán tu crecimiento.

Benefits & conditions

Contrato indefinido (¡queremos que te quedes mucho tiempo!) Ubicación: Madrid. Trabajo de modelo híbrido / flexible. Jornada intensiva en julio y agosto, además de los viernes. Salario según tu formación y experiencia, con revisiones basadas en resultados. Apoyo económico para el teletrabajo. Acceso a formaciones, certificaciones oficiales, conferencias y cursos.

About the company

En SDG Group somos líderes globales en Big Data, Business Intelligence y Analytics. Desde 1994 acompañamos a grandes compañías en su transformación digital, convirtiendo los datos en soluciones de alto impacto gracias a nuestras alianzas estratégicas con Microsoft, Google y AWS., La tecnología y los datos son nuestra esencia. No solo trabajamos con lo último del mercado, sino que te formaremos para que domines las herramientas más innovadoras. Contamos con un área de innovación donde exploramos nuevas alianzas con gigantes tecnológicos y centros de I+D.

Apply for this position