Senior Data Engineer
Role details
Job location
Tech stack
Job description
Únete a Satlink, compañía líder en el desarrollo de soluciones tecnológicas para la gestión, sostenibilidad y conocimiento de los océanos, recursos y soluciones de comunicación vía satélite. Nuestra misión es desarrollar tecnologías avanzadas que contribuyan a un futuro más sostenible y conectado. En nuestro equipo, valoramos la creatividad, la colaboración y la constante búsqueda de soluciones innovadoras., Diseñar, modelar e implementar las bases de datos del sistema: tanto la BD operacional transaccional (SQL Server, alta integridad referencial, lógica de negocio) como la capa analítica (modelo dimensional para reporting regulatorio y BI) Desarrollar procedimientos almacenados, funciones, triggers y vistas complejas en T-SQL como soporte a la lógica de negocio del backend Monitorizar, optimizar y realizar tuning de bases de datos SQL Server de alto rendimiento: lectura de execution plans, gestión de índices, estadísticas y particionado Planificar y ejecutar la migración de datos históricos desde sistemas legacy al nuevo modelo, garantizando la integridad y consistencia de la información (reconciliación dato a dato, validación post-migración) Desarrollar pipelines ETL/ELT en Python para la ingesta y transformación de datos desde fuentes heterogéneas (APIs REST, ficheros XML/CSV/Excel, sensores IoT/VMS) Implementar políticas de calidad y gobierno del dato, incluyendo validaciones automáticas, cuarentena de errores, diccionarios de datos y linaje end-to-end, para asegurar el cumplimiento regulatorio ante la Comisión Europea Definir e implementar la arquitectura de datos en entornos Cloud (Azure), asegurando escalabilidad, seguridad y rendimiento Automatizar la preparación de datos para informes oficiales y dar soporte al equipo de BI en la creación de cuadros de mando Proporcionar mentoring, soporte técnico y supervisión a desarrolladores de datos Mid y Junior Elaborar documentación técnica y participar en procesos de versionado, testing y despliegue continuo en coordinación con equipos DevOps
Requirements
Requisitos de cualificación y formación: Grado o Máster en Ingeniería Informática, Telecomunicaciones, Matemáticas o campos relacionados Experiencia mínima de3 añosen roles centrados en bases de datos relacionales y/o ingeniería de datos SQL Server avanzado: T-SQL experto (CTEs, window functions, MERGE), Stored Procedures, triggers, optimización de consultas y modelado relacional y dimensional en proyectos reales de producción Modelado relacional desde cero: capacidad demostrada de diseñar entidades, relaciones, normalización (3FN), PKs/FKs y constraints en BDs operacionales transaccionales Python para datos: desarrollo de pipelines ETL con pandas, SQLAlchemy, pyodbc; ingesta desde APIs REST y ficheros heterogéneos; scripts de calidad del dato Experiencia real en migración de datos desde sistemas legacy (SQL Server antiguo, Access, Excel, ficheros planos) a arquitecturas modernas Nivel de inglés B2: capacidad real de interlocución técnica oral y escrita (documentación y reuniones internacionales) Conocimientos y experiencia deseables: Experiencia con herramientas de orquestación de pipelines: Azure Data Factory, SSIS o Airflow Haber utilizado herramientas de control de versiones y entornos DevOps (Git, Azure DevOps, CI/CD para BDs: Flyway, Liquibase) Experiencia en entornos Azure Data Platform (Azure SQL, Azure Functions, Storage) Conocer Docker, APIs REST y metodologías ágiles Contar con experiencia en Power BI a nivel de modelado de datos (DAX, datasets) Haber trabajado con datos geoespaciales (GIS, SQL Spatial, PostGIS) y series temporales (GPS, VMS) Conocer estándares de intercambio de datos en entornos marítimos o pesqueros (FLUX, UN/CEFACT) Experiencia con herramientas de calidad del dato (Great Expectations, dbt tests, DQX)
Benefits & conditions
Salario fijo competitivo en línea con la experiencia y habilidades del candidato/a Ambiente de trabajo joven, estimulante, colaborativo y motivador Posibilidad de desarrollo profesional y crecimiento en un entorno tecnológico en constante evolución