Descripción del puesto
Ingeniero(a) de Datos Senior
Objetivo del cargo
Diseñar y liderar técnicamente soluciones de datos escalables, confiables y eficientes, transformando necesidades complejas del negocio en arquitecturas, modelos y procesos de datos que generen valor. Será responsable de abordar requerimientos de punta a punta, optimizar el desempeño de la plataforma de datos, resolver problemas de alta complejidad y acompañar técnicamente al equipo, fortaleciendo la autonomía de los perfiles Semi Senior y Junior.
Funciones principales
- Comprender necesidades y problemas del negocio, identificando actores, fuentes de información, restricciones y criterios de aceptación antes de diseñar soluciones.
- Diseñar, desarrollar y optimizar procesos ETL/ELT bajo arquitectura medallion.
- Diseñar y optimizar modelos de datos dimensionales y relacionales.
- Desarrollar y optimizar soluciones sobre Snowflake, incluyendo consultas, cargas, warehouses y consumo de recursos.
- Analizar y resolver incidentes complejos mediante análisis de causa raíz, implementando soluciones permanentes.
- Traducir requerimientos funcionales en diseños y especificaciones técnicas para el equipo.
- Estimar esfuerzos técnicos y apoyar la planificación de iniciativas de datos.
- Realizar code review, promoviendo estándares de calidad, documentación, pruebas y buenas prácticas.
- Acompañar técnicamente a Ingenieros de Datos Semi Senior y Junior, fortaleciendo sus capacidades y autonomía.
- Aplicar herramientas de Inteligencia Artificial como aceleradores del desarrollo, garantizando validación humana, seguridad de la información y trazabilidad.
Requisitos de formación
Profesional en Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software, Ciencias de la Computación, Ingeniería de Datos, Ingeniería Electrónica o carreras afines.
Se valorarán certificaciones o formación complementaria relacionada con Data Engineering, Snowflake, Cloud, arquitectura de datos o analítica.
Experiencia
- 4 años o más de experiencia en Ingeniería de Datos o posiciones similares.
- Experiencia demostrable desarrollando proyectos de datos de punta a punta.
- Experiencia realizando levantamiento y análisis de requerimientos directamente con áreas de negocio.
- Experiencia diseñando y optimizando procesos ETL/ELT y modelos de datos.
- Experiencia resolviendo problemas e incidentes técnicos de alta complejidad.
- Experiencia realizando revisión de código y acompañamiento técnico a otros desarrolladores o ingenieros.
- No se requiere experiencia previa como jefe de equipo, pero sí capacidad para ejercer liderazgo técnico.
Conocimientos técnicos
- SQL avanzado, incluyendo optimización y revisión de consultas.
- Python avanzado aplicado a ingeniería y procesamiento de datos.
- Snowflake avanzado: diseño, optimización, warehouses, desempeño, costos y gobierno.
- Diseño y arquitectura de procesos ETL/ELT.
- Arquitectura de datos Medallion.
- Modelado dimensional y relacional, comprendiendo sus diferentes usos y trade-offs.
- Git/GitHub para versionamiento, trabajo colaborativo y code review.
- Conocimiento de herramientas de orquestación como Airflow o equivalentes.
- Experiencia con integración de fuentes empresariales; se valorará conocimiento de AWS S3, Oracle y/o SAP.
- Uso práctico de herramientas de IA aplicada al desarrollo, con capacidad para validar resultados, gestionar riesgos y promover buenas prácticas.
- Inglés técnico suficiente para lectura y comprensión de documentación especializada.
¿Listo para aplicar?
Esta oferta fue agregada desde LinkedIn. Al hacer clic serás redirigido al sitio original para completar tu postulación.
Aplicar en la fuente ↗