Diseñar, desarrollar, mantener y optimizar procesos de extracción, transformación y carga de datos (ETL) que soporten las necesidades analíticas y operativas de la organización, garantizando la calidad, integridad y disponibilidad de la información.
Funciones principales:
Diseñar, desarrollar y optimizar procesos ETL/ELT para ingestión, transformación y carga de datos.
Implementar y mantener pipelines orquestados mediante Apache Airflow u otras herramientas de workflow.
Desarrollar y optimizar consultas SQL complejas para transformación de grandes volúmenes de datos, principalmente en PostgreSQL y otras bases de datos relacionales.
Gestionar migraciones de datos entre entornos locales y plataformas en la nube, principalmente AWS (S3, RDS, Redshift, Glue, DMS) u otras equivalentes.
Colaborar en la definición de modelos de datos, estándares de calidad de información y buenas prácticas de integración.
Diagnosticar y resolver problemas de desempeño en procesos ETL y consultas SQL.
Proponer mejoras continuas en las arquitecturas y herramientas de procesamiento de datos.
Colaborar estrechamente con analistas y áreas de negocio para entender requerimientos y brindar soluciones.
Conocimientos requeridos
ETL: Principios de diseño de pipelines, manejo de flujos incrementales y cargas completas, control de calidad de datos.
SQL: Escritura y optimización de queries complejas.
PostgreSQL: Administración intermedia, modelado de datos, tuning de queries.
Airflow: Creación y mantenimiento de DAGs, configuración de conexiones y variables, monitoreo de ejecuciones.
Herramientas de migración de datos:
AWS: uso de servicios relacionados con datos (S3, RDS, Glue, IAM, DMS).
Cloud: Experiencia con servicios en AWS orientados a datos (S3, RDS, Redshift, Glue, IAM) o equivalentes en otras nubes.
Scripting: Python orientado a data pipelines (uso de librerías como Pandas).
Competencias clave:
Capacidad de análisis y resolución de problemas técnicos.
Organización y manejo de prioridades en proyectos simultáneos.
Buena comunicación con perfiles técnicos y de negocio.
Proactividad y orientación a la mejora continua.
Experiencia requerida:
Mínimo 2-3 años en roles similares trabajando con procesos ETL, bases de datos SQL y orquestación de workflows.
Escolaridad deseable:
Ingeniería en Sistemas, Ciencias Computacionales, Informática, o carrera afín.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.