Data Engineer - Data Modeling & Snowflake
17 hours ago
Santiago de Compostela
Desde FDS a DXC Technology buscamos un/a Data Engineer – Data Modeling & Snowflake para participar en importantes proyectos de construcción y evolución de plataformas de datos para clientes líderes. Descripción del Puesto Buscamos un/a Data Engineer con sólidos conocimientos de modelado de datos y experiencia en el diseño y construcción de soluciones de datos robustas, escalables y orientadas tanto al consumo analítico como a la explotación de información por parte de diferentes áreas de negocio. La persona seleccionada se incorporará a un equipo técnico para participar en proyectos de construcción y evolución de plataformas de datos, trabajando desde la ingesta y transformación de información hasta el diseño de modelos de datos optimizados para su explotación. Se valorará especialmente la experiencia trabajando con Snowflake , así como el conocimiento de arquitecturas modernas de datos en entornos cloud. Funciones • Diseñar, desarrollar y mantener pipelines de datos fiables, escalables y eficientes., • Diseñar y evolucionar modelos de datos orientados a reporting, analítica y otros casos de uso de negocio., • Participar en la definición de modelos conceptuales, lógicos y físicos de datos., • Diseñar estructuras de información utilizando técnicas de modelado dimensional , incluyendo esquemas estrella y copo de nieve., • Analizar fuentes de información y definir las transformaciones necesarias para construir modelos de datos consistentes y reutilizables., • Desarrollar procesos de transformación y carga de información mediante SQL y herramientas ETL/ELT ., • Optimizar consultas, modelos y procesos para mejorar el rendimiento y reducir los costes de procesamiento., • Garantizar la calidad, integridad, trazabilidad y consistencia de los datos., • Colaborar con Data Architects, Data Analysts, Data Scientists y equipos de negocio para entender necesidades de información y convertirlas en soluciones técnicas., • Participar en la definición y aplicación de buenas prácticas de ingeniería de datos, documentación, testing y control de versiones ., • Contribuir a la evolución de la arquitectura y de los estándares de la plataforma de datos. Skills Necesarias • Experiencia profesional como Data Engineer, Analytics Engineer o en posiciones similares., • Sólidos conocimientos de SQL ., • Experiencia relevante en modelado de datos ., • Conocimiento de técnicas de modelado relacional y dimensional ., • Experiencia trabajando con esquemas estrella y copo de nieve ., • Conocimiento en definición de hechos, dimensiones, métricas y granularidad ., • Experiencia en desarrollo de procesos ETL/ELT y transformación de datos., • Conocimiento de arquitecturas de Data Warehouse y plataformas analíticas., • Capacidad para analizar modelos de datos existentes e identificar oportunidades de mejora en rendimiento, mantenibilidad y reutilización., • Experiencia con sistemas de control de versiones como Git ., • Capacidad de trabajo en equipo y de interlocución con perfiles técnicos y funcionales., • 3-5 años o más de experiencia en ingeniería de datos o posiciones relacionadas. Skills Deseables • Experiencia con Snowflake , especialmente en:, • Diseño de modelos y estructuras de datos., • Desarrollo SQL sobre Snowflake., • Optimización de consultas y rendimiento., • Gestión de warehouses y recursos de computación., • Streams, Tasks y Dynamic Tables., • Snowpipe y mecanismos de ingesta., • Conocimiento y experiencia en Data Vault , idealmente Data Vault 2.0, incluyendo Hubs, Links, Satellites, historificación y trazabilidad., • Experiencia con dbt para transformación y gestión de modelos de datos., • Experiencia o conocimientos de Power BI , especialmente en:, • Diseño de modelos semánticos., • Modelado dimensional orientado a reporting y analítica., • Relaciones, medidas y estructuras optimizadas para Power BI., • Conocimientos básicos o intermedios de DAX ., • Buenas prácticas de rendimiento y diseño de datasets/modelos semánticos., • Conocimiento de plataformas cloud como Azure, AWS o Google Cloud Platform ., • Experiencia con herramientas de orquestación como Airflow, Azure Data Factory, AWS Glue, Dagster o similares., • Conocimientos de Python aplicados a ingeniería de datos., • Experiencia trabajando con grandes volúmenes de información ., • Conocimiento de arquitecturas Lakehouse, Data Lake o Modern Data Warehouse ., • Experiencia con herramientas de calidad, catálogo, linaje o gobierno del dato ., • Conocimiento de metodologías de desarrollo CI/CD aplicadas a plataformas de datos. Competencias Buscamos una persona con: • Fuerte capacidad analítica y orientación a la resolución de problemas ., • Especial atención a la calidad y consistencia de los datos ., • Capacidad para entender tanto las necesidades de negocio como sus implicaciones técnicas., • Mentalidad orientada a construir soluciones reutilizables y mantenibles ., • Autonomía y capacidad para trabajar en entornos tecnológicos complejos., • Buenas capacidades de comunicación y colaboración con equipos multidisciplinares. ¿Qué ofrecemos? Incorporación a importantes proyectos de Data Engineering y Data Modeling , formando parte de equipos técnicos orientados a la innovación, evolución y mejora continua de plataformas de datos. Participación en un entorno tecnológico transversal, trabajando con tecnologías como Snowflake, SQL, dbt, Power BI, Azure, Python y herramientas de orquestación , así como con arquitecturas modernas de datos y metodologías de Data Engineering. • Incorporación a una compañía líder a nivel internacional en servicios globales de IT, puntera en el sector y socialmente responsable., • Integración en un equipo de profesionales altamente cualificados, en proyectos innovadores, dinámicos y con un excelente clima laboral., • Oportunidad de trabajar con tecnologías punteras de Data & Cloud ., • Participación en proyectos de evolución y construcción de modernas plataformas de datos., • Seguro de vida y accidentes., • Acceso a formación continua.