Senior Data Engineer Snowflake + Dbt

Cívica
Madrid, Spain
6 days ago

Role details

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

Tech stack

Airflow Amazon Web Services Business Logic Microsoft Azure Cloud Computing Code Review Extract Transform Load (ETL) Data Transformation Data Structures Python (Programming Language) Performance Tuning SQL Databases
+4 more
Google Cloud Snowflake Git Software Version Control

Job description

El rol a incorporar es el de Data Engineer, con foco en:ResponsabilidadesDesarrollo y mantenimiento de procesos ELT/ETL en entornos cloud: Diseñar, implementar y mantener flujos de integración y transformación de datos escalables, garantizando su eficiencia, fiabilidad y alineación con las necesidades del negocio.Diseño y optimización de modelos de datos en Snowflake: Construir y evolucionar modelos de datos robustos y eficientes, asegurando un almacenamiento optimizado, alto rendimiento y una adecuada gobernanza de la información.Desarrollo de transformaciones y lógica de negocio con dbt: Implementar modelos, transformaciones y reglas de negocio mediante dbt, promoviendo la modularidad, reutilización y mantenibilidad de las soluciones de datos.Calidad del dato y buenas prácticas analíticas: Aplicar estándares de modelado analítico, validación y control de calidad para garantizar la consistencia, precisión y confiabilidad de los datos.Optimización de rendimiento y costes: Analizar y mejorar consultas SQL, estructuras de datos y procesos en Snowflake, maximizando el rendimiento y optimizando los costes operativos.Colaboración con equipos multidisciplinares: Trabajar estrechamente con equipos de negocio, BI y arquitectura para comprender los requisitos analíticos y transformarlos en soluciones técnicas de alto valor.Documentación técnica y gobierno del dato: Documentar modelos, linaje de datos, reglas de negocio y procesos desarrollados, asegurando la trazabilidad, comprensión y mantenibilidad de las soluciones.Control de versiones y despliegue de soluciones: Participar en la gestión de despliegues entre entornos, revisión de código y control de versiones, garantizando la calidad y estabilidad de los desarrollos realizados.RequisitosMás de 5 años de experiencia como Data Engineer.Conocimiento avanzado de SQL.Experiencia sólida con Snowflake.Experiencia con dbt.Conocimientos en modelado analítico.Experiencia con Git y control de versiones.Conocimiento de buenas prácticas de desarrollo y calidad del dato.Preferido:Experiencia con Python y con plataformas cloud (AWS, Azure o GCP).Preferido:Experiencia con herramientas de orquestación de procesos y con Airflow.Preferido:Autonomía, organización, orientación a la calidad, rendimiento y mantenibilidad, capacidad analítica, buena comunicación, proactividad, espíritu de equipo y rigurosidad en la documentación y validación.BeneficiosContrato indefinido y estabilidad.Proyectos innovadores con tecnología moderna.Formación continua y desarrollo profesional.Comunidades y conocimiento compartido.Equipo técnico consolidado.Vacaciones que crecen contigo: 23 días laborables al año, más 1 día cada 2 años (hasta 30).Compensación por teletrabajo: 562,50 €/año.Retribución flexible: formación, comida, transporte, guardería y más.Todo el equipo necesario a tu disposición: PC, silla, pantalla, teclado, ratón, reposapiés.Biblioteca de libros y juegos en la oficina de Granada: puedes llevarte lo que quieras a casa.WellHub: acceso a actividades deportivas a precio reducido.Descuentos en ocio, salud, moda, deporte y más mediante IBenefits.Apoyo a hobbies que unen a las personas.#J-*****-Ljbffr

Requirements

Más de 5 años de experiencia como Data Engineer. Conocimiento avanzado de SQL. Experiencia sólida con Snowflake. Experiencia con dbt. Conocimientos en modelado analítico. Experiencia con Git y control de versiones. Conocimiento de buenas prácticas de desarrollo y calidad del dato. Preferido: Experiencia con Python y con plataformas cloud (AWS, Azure o GCP). Preferido: Experiencia con herramientas de orquestación de procesos y con Airflow. Preferido: Autonomía, organización, orientación a la calidad, rendimiento y mantenibilidad, capacidad analítica, buena comunicación, proactividad, espíritu de equipo y rigurosidad en la documentación y validación.

Benefits & conditions

Contrato indefinido y estabilidad. Proyectos innovadores con tecnología moderna. Formación continua y desarrollo profesional. Comunidades y conocimiento compartido. Equipo técnico consolidado. Vacaciones que crecen contigo: 23 días laborables al año, más 1 día cada 2 años (hasta 30). Compensación por teletrabajo: 562,50 €/año. Retribución flexible: formación, comida, transporte, guardería y más. Todo el equipo necesario a tu disposición: PC, silla, pantalla, teclado, ratón, reposapiés. Biblioteca de libros y juegos en la oficina de Granada: puedes llevarte lo que quieras a casa. WellHub: acceso a actividades deportivas a precio reducido. Descuentos en ocio, salud, moda, deporte y más mediante IBenefits. Apoyo a hobbies que unen a las personas. #J-*****-Ljbffr

Apply for this position

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

Apply on www.buscojobs.com.es

Good distractions

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

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

1:33 min

Integrating internal APIs and maintaining data sovereignty

Mahran Meißner Mahran Meißner · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:46 min

Transforming data architecture from on-premise to cloud

Sandhya Menon Sandhya Menon · WWC Europe 2026

3:05 min

Audience questions on AI agents and pipeline vectorization

Joy Joy · WWC 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all