Data Engineer Python - ETL, Data Quality & Power BI
Ubicación: Remoto - España
Duración: 24 meses
Experiencia: 1-2 años
Idioma: Castellano; inglés no imprescindible
Contexto
Buscamos un/a Data Engineer Junior / Desarrollador/a Python para incorporarse a un proyecto de datos de larga duración para un cliente del sector público.
El proyecto está centrado en la construcción de cuadros de mando en Power BI sobre una plataforma Cloud, trabajando con procesos de datos, automatización y control de calidad.
El puesto está principalmente orientado al desarrollo en Python, procesamiento de datos y automatización de procesos ETL . El proyecto trabaja sobre Google Cloud Platform (GCP) , utilizando BigQuery como plataforma de datos.
Buscamos un perfil junior con una buena base en Python y experiencia trabajando con datos, que quiera desarrollarse dentro de un entorno de Cloud y Data Engineering .
Principales responsabilidades
- Desarrollar procesos en Python para la validación y el control de calidad de datos externos.
- Crear y mantener procesos ETL y flujos de procesamiento de datos utilizando Python.
- Automatizar procesos de datos y tareas operativas.
- Participar en la preparación y tratamiento de datos para la construcción de cuadros de mando en Power BI .
- Trabajar con datos dentro de una plataforma Cloud, principalmente GCP y BigQuery .
- Utilizar librerías y herramientas de calidad y validación de datos, como Great Expectations o similares.
- Desarrollar y mantener soluciones de procesamiento de datos.
- Elaborar documentación técnica del código y de las soluciones implementadas.
- Desarrollar pruebas unitarias y de integración .
- Participar en procesos de CI/CD e integración continua .
- Refactorizar y mejorar código Python existente para aumentar su calidad, rendimiento y mantenibilidad.
- Colaborar con otros miembros del equipo de datos/proyecto para resolver incidencias y problemas técnicos.
Requisitos imprescindibles
- 1-2 años de experiencia profesional en desarrollo de software.
- Al menos 1 año de experiencia práctica desarrollando en Python .
- Buen conocimiento de Python aplicado al procesamiento y tratamiento de datos.
- Experiencia desarrollando procesos ETL / procesamiento de datos .
- Conocimientos básicos de herramientas de calidad y validación de datos, como Great Expectations o similares.
- Conocimientos de pruebas unitarias y de integración .
- Conocimiento de buenas prácticas de desarrollo de software, incluyendo documentación y refactorización de código .
- Conocimientos básicos de conceptos de CI/CD .
- Capacidad para trabajar de forma remota y colaborar con equipos técnicos.
Se valorará
- Experiencia con Google Cloud Platform (GCP) .
- Experiencia con Google BigQuery .
- Experiencia con Power BI u otras herramientas de Business Intelligence.
- Experiencia con plataformas de datos en la nube.
- Experiencia con frameworks de automatización y validación de calidad de datos.
- Conocimientos de Git y metodologías modernas de desarrollo.
Qué ofrecemos
- 100% remoto desde España .
- Proyecto de larga duración, con una duración prevista de 24 meses .
- Participación en un proyecto para un cliente del sector público .
- Participación en un entorno de Data Engineering, Cloud y Business Intelligence .
- Exposición a tecnologías como Python, ETL, GCP, BigQuery y Power BI .
- Ocasión de trabajar con prácticas modernas de ingeniería de datos, automatización, testing y CI/CD.
Contacto
[email protected]
📌 Data Engineer Python (España)
🏢 Senovo IT
📍 España