Ingeniero de datos
Ingeniero de Datos
Resumen del Puesto La vacante de Data Engineer es para personas apasionadas con la tecnología que disfrutan trabajar con datos para usos analíticos y operativos. Dentro de sus responsabilidades están la creación de flujos de datos para obtener información desde diferentes fuentes, incluyendo su integración, enriquecimiento y limpieza, para habilitar su uso en aplicaciones de análisis. Su objetivo es hacer que los datos sean fácilmente accesibles y optimizar el ecosistema de Big Data del cliente.
Al formar parte del equipo de soluciones Big Data, deberá proponer estrategias que permitan resolver los problemas a los que se enfrenta el equipo, así como buscar mejoras tecnológicas, sugiriendo nuevos frameworks y herramientas que aporten valor a la solución.
Funciones de la Posición
- Participar en el análisis de las fuentes de información para identificar los elementos que aportan valor al negocio y resuelven los casos de uso planteados.
- Participar en el diseño de los flujos de datos para su carga desde las fuentes de información y su posterior procesamiento.
- Implementar los flujos de procesamiento de los datos, incluyendo la limpieza, cruce y enriquecimiento.
Perfil Técnico
Core tecnológico:
- Herramientas de flujo de datos como Apache NiFi, Informatica, Pentaho — nivel avanzado.
- SQL — nivel avanzado, mínimo 4 años de experiencia.
- Programación en Python y Java — nivel avanzado, mínimo 4 años de experiencia.
- Tecnologías Big Data como Vertica, Cloudera, BigQuery, Snowflake — nivel avanzado.
Tecnologías complementarias:
- Manejo de ambientes Linux y bash programming — nivel medio.
- Metodologías ágiles y CRISP-DM — nivel medio.
- Herramientas de gestión como Jira, Git, Jenkins — nivel medio.
Deseable:
- Apache Kafka.
- Apache Airflow.
- Elasticsearch.
- Docker y Kubernetes.