Descripción:
¿Te gustaría trabajar en una empresa referencia mundial en energía baja en carbono y servicios con un negocio líder de gestión de la energía? Si es así, te interesará seguir leyendo.
¿Qué te vas a encontrar?
Buscan un ingeniero de datos senior que sea el referente del equipo de data y que trabaje mano a mano con la persona responsable del área. Has de tener amplia experiencia como ingeniero de datos y también haber trabajado en plataformas en la nube como AWS y Azure (Lambdas, Datafatory…) para crear infraestructuras de datos.
Al mismo tiempo, colaborarás con otros ingenieros de datos para definir las mejores prácticas en materia de pruebas, calidad, gobernanza y diseño de datos.
Modelo de trabajo 2-3 días de teletrabajo. Mucha flexibilidad.
¿Qué te hará triunfar en este puesto?
- Experiencia demostrada con procesos ETL/ELT y sólidas habilidades de orquestación de canalización de datos.
- Experiencia en plataformas en la nube (AWS, Azure) para crear infraestructuras de datos.
- Gran dominio de SQL y Python (u otro lenguaje de programación centrado en datos).
- Experiencia con la contenedorización (Docker, Kubernetes) y pipelines CI/CD.
- Familiaridad con herramientas de big data como Apache Spark, Hadoop o similares.
- Experiencia práctica con marcos MLOps y modelos de aprendizaje automático de productionalizing.
- Conocimiento de la gobernanza de datos, incluida la seguridad, la privacidad (cumplimiento de GDPR) y el linaje de datos.
- Experiencia con tecnologías de almacén de datos como Snowflake, BigQuery o Redshift.
- Gran capacidad de resolución de problemas, atención al detalle y capacidad para trabajar en un entorno ágil y acelerado.
¿Cuál será tu misión?
- Diseño y mantenimiento de canalizaciones de datos: Diseño, construcción y mantenimiento de tuberías ETL/ELT sólidas para garantizar un flujo y una transformación de datos eficientes en varias plataformas.
- Modelado y arquitectura de datos: Definir e implementar arquitecturas de datos escalables que admitan el procesamiento tanto en tiempo real como por lotes, garantizando la integridad, calidad y accesibilidad de los datos.
- Integración en la nube: Diseñar y desplegar soluciones de datos en plataformas en la nube, centrándose en optimizar el rendimiento, el coste y la seguridad.
- Automatización y orquestación: Implantar y gestionar marcos de automatización para los procesos de ingesta, transformación y generación de informes de datos. Garantizar una intervención manual mínima mediante una automatización eficaz.
- Integración del aprendizaje automático: Colaborar con los científicos de datos para integrar modelos de aprendizaje automático en entornos de producción utilizando prácticas de MLOps.
- Gobierno y calidad de datos: Establecer las mejores prácticas para la gobernanza de datos, incluido el linaje de datos, la documentación, la seguridad y el cumplimiento. Implemente herramientas de supervisión para garantizar la calidad y coherencia de los datos en todos los sistemas.
- Colaboración con expertos empresariales: Trabajar en estrecha colaboración con las partes interesadas del negocio para comprender sus necesidades de datos y automatizar los procesos relacionados con los mercados, como la negociación intradía, la licitación de reservas y las nominaciones de la red.
- Colaboración DevOps: Trabaja en un entorno DevOps, donde asumirás toda la responsabilidad, desde el diseño hasta las operaciones. Debe asegurarse de que una automatización bien desarrollada requiera muy pocos cuidados operativos.
- Optimización del rendimiento: Supervise y optimice continuamente el rendimiento de los conductos de datos, las bases de datos y las aplicaciones para garantizar un procesamiento de datos eficiente.
- Tutoría y liderazgo: Liderar y orientar a los ingenieros de datos junior, compartiendo conocimientos sobre las mejores prácticas en ingeniería de datos, DevOps, pruebas y uso de la nube.
¿Cómo será el proceso de selección?
- En primer lugar, tendrás una entrevista telefónica con nosotros donde te contaremos todo lo que quieras saber sobre la posición en un nivel general.
- En segundo lugar, tendrás una llamada con el responsable de RRHH y te enviará un coding challenge. Después conocerás al responsable del área y revisaréis la prueba juntos. Por último, si hay encaje por ambas partes, habrá una última para hacer una oferta.