La ingeniería de datos es un elemento crucial del ecosistema de datos, compuesto por diversos profesionales que desempeñan funciones esenciales en la gestión y el procesamiento de datos. Si bien el título del puesto puede ser el mismo, como he visto a lo largo de los años, los ingenieros de datos a menudo se dividen en dos arquetipos distintos: el ingeniero de datos "empresarial" y el ingeniero de datos "tecnológico", como me gusta llamarlos. En esta publicación del blog, exploraremos estos dos arquetipos, sus características y sus contribuciones al mundo de la ingeniería de datos.
Estas personas se dedican a resolver problemas empresariales. Les apasiona el seguimiento de métricas, indicadores clave de rendimiento (KPI) y la creación de paneles interactivos. A menudo, tienen una amplia experiencia en SQL y poseen habilidades de codificación en lenguajes versátiles como Python, ideales para la manipulación y el análisis de datos.
Responsabilidades : Su principal objetivo es traducir las necesidades empresariales en soluciones de datos. Crean canales de datos para recopilar, transformar y cargar datos, lo que permite obtener información valiosa para los responsables de la toma de decisiones. A estos profesionales se los suele denominar ingenieros de inteligencia empresarial (BI).
Tareas diarias : un día típico puede implicar recopilar requisitos de las partes interesadas, diseñar paneles, crear scripts en Python o SQL para la extracción y transformación de datos y colaborar con equipos comerciales para garantizar una toma de decisiones basada en datos.
Por otro lado, los ingenieros de datos técnicos se sienten atraídos por la solución de problemas de escala. Se esfuerzan por explorar e implementar nuevas tecnologías y, a menudo, prefieren codificar en lenguajes como Scala o Java. Son responsables de crear canales de datos escalables que puedan manejar volúmenes masivos de datos.
Responsabilidades : Los ingenieros de datos técnicos se centran en la creación y el mantenimiento de infraestructuras de datos sólidas. Se aseguran de que las canalizaciones de datos sean escalables, confiables y capaces de manejar grandes conjuntos de datos. Son expertos en herramientas como Apache Spark, Apache Flink y Apache Airflow, que son vitales para procesar grandes cantidades de datos, y conocen las complejidades de las herramientas en la nube.
Tareas diarias : un día típico para un ingeniero de datos técnico puede implicar optimizar canales de datos, solucionar problemas de rendimiento, experimentar con nuevas tecnologías de almacenamiento y procesamiento de datos y colaborar con científicos de datos para implementar modelos de aprendizaje automático.
Si bien estos dos arquetipos de ingenieros de datos tienen roles y responsabilidades distintos, existe un potencial inmenso cuando trabajan juntos. La capacidad del ingeniero de datos empresarial para comprender y traducir los requisitos comerciales complementa la experiencia del ingeniero de datos tecnológico en la creación de soluciones escalables. La gente de negocios entiende lo que quieren los ejecutivos y la gente tecnológica construye la central de datos para satisfacer esas necesidades. La colaboración entre estos dos tipos de ingenieros de datos puede conducir a la creación de poderosas soluciones basadas en datos. El trabajo en equipo hace realidad el sueño, ¿verdad?
Ahora bien, la cuestión es la siguiente: la mayoría de la formación en ingeniería de datos se centra en el aspecto técnico, lo que deja un hueco para los ingenieros de datos comerciales. Necesitamos contenido que muestre su función, ayude a las personas a identificar puestos de trabajo adecuados y las oriente en su camino de aprendizaje.
¿Con qué tipo te identificas?
¡Gracias por leer!
¿Tienes curiosidad sobre algo o tienes ideas para compartir? ¡Deja tu comentario a continuación! Echa un vistazo a mi blog o sígueme a través de LinkedIn , Substack o Telegram .