Data Engineer (Snowflake & DBT)
Role details
Job location
Tech stack
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.