




Resumen: Buscamos un Ingeniero Senior de Datos para diseñar y entregar la infraestructura de datos central de una capa analítica impulsada por IA en una plataforma de datos de seguridad de redes, centrándose en transformar datos complejos en una base de datos estructurada y crear paneles interactivos de BI. Aspectos destacados: 1. Diseñar e implementar bases de datos DynamoDB para datos de registros de redes y seguridad 2. Construir canalizaciones ETL robustas para diversas fuentes de datos 3. Colaborar con expertos para traducir requisitos empresariales Nuestro cliente está desarrollando una capa analítica impulsada por IA sobre una plataforma de datos de seguridad de redes. Como **Ingeniero Senior de Datos** en este proyecto, usted diseñará y entregará la infraestructura de datos central para derivar políticas de seguridad a partir de registros de redes de tecnología operacional. Trabajará con exportaciones de datos diversas y complejas procedentes de plataformas industriales de seguridad —como sistemas de monitoreo de redes— y las transformará en una base de datos DynamoDB bien estructurada. Una vez establecida la base de datos, la conectará a AWS QuickSight para ofrecer paneles interactivos de BI que brinden a los interesados visibilidad inmediata del comportamiento de la red, eventos de seguridad y brechas en las políticas. **Responsabilidades** * Diseñar e implementar bases de datos DynamoDB como almacén analítico principal para datos de registros de redes y seguridad * Definir estructuras de tablas, claves de partición, claves de ordenación e índices secundarios globales para datos de eventos de alta frecuencia y serie temporal * Optimizar el rendimiento y la eficiencia de costos de la base de datos aprovechando las funciones de DynamoDB y estableciendo estrategias de archivado de datos * Construir canalizaciones ETL robustas para ingerir datos desde archivos Excel, CSV y fuentes API de herramientas de monitoreo de redes * Limpiar, validar, normalizar y enriquecer los datos brutos de eventos de seguridad, gestionando esquemas inconsistentes y valores ausentes * Automatizar la orquestación, la programación y el manejo de errores para garantizar la ejecución confiable de las canalizaciones y la entrega oportuna de los datos * Conectar DynamoDB a AWS QuickSight para crear paneles y informes interactivos sobre eventos de seguridad y patrones de tráfico de red * Diseñar y mantener conjuntos de datos de QuickSight, campos calculados y análisis visuales, iterando en el diseño de los paneles según los comentarios recibidos * Colaborar con expertos en ciberseguridad, ingenieros de IA/analíticos, arquitectos de IA y partes interesadas para traducir los requisitos empresariales en arquitectura de datos * Elaborar documentación técnica clara, incluidas definiciones de esquemas, diccionarios de datos, especificaciones de canalizaciones y manuales operativos **Requisitos** * Mínimo 3 años de experiencia en puestos de ingeniería de datos * Conocimientos avanzados de DynamoDB, incluidos el diseño de tablas, estrategias de claves de partición y de ordenación, índices secundarios globales (GSIs), planificación de capacidad, Streams y modelado de datos NoSQL para cargas de trabajo de alto rendimiento * Experiencia comprobada en la construcción de canalizaciones ETL/ELT de producción en Python utilizando bibliotecas como boto3 y pandas, capaces de manejar datos fuente desordenados y en múltiples formatos, y cargarlos en DynamoDB * Competencia en servicios de AWS, incluidos S3, Lambda, IAM y CloudWatch, y su integración con DynamoDB y QuickSight * Experiencia con AWS QuickSight para construir conjuntos de datos, análisis y paneles interactivos, conectar fuentes de datos de AWS y diseñar visualizaciones dirigidas a audiencias no técnicas * Experticia en modelado de datos NoSQL, diseñando modelos de datos desnormalizados orientados a consultas para cargas de trabajo basadas en clave-valor y en documentos * Amplia experiencia en ingeniería de calidad de datos, implementando marcos de validación, contratos de datos y pruebas automatizadas para canalizaciones * Competencia en Python para escribir código ETL limpio y mantenible, incluida la familiaridad con entornos virtuales, pruebas y control de versiones mediante Git * Capacidad para documentar claramente las decisiones técnicas y colaborar eficazmente con partes interesadas no técnicas * Excelentes habilidades de comunicación en inglés, nivel B2+ o superior, tanto escritas como habladas **Deseable** * Experiencia con AWS Glue y Athena para ETL sin servidor y consultas ad-hoc de lagos de datos basados en S3 * Familiaridad con bases de datos gráficas como Neo4j o Amazon Neptune, y modelado de datos como nodos y relaciones para representar topologías de red y estructuras de políticas * Experiencia con herramientas de CI/CD como GitHub Actions o GitLab CI para pruebas y despliegue automatizados de canalizaciones * Antecedentes en registros de seguridad de redes, análisis de ciberseguridad o entornos del dominio de la seguridad * Comprensión de la minería de procesos, incluidos los registros de eventos y las estructuras que alimentan los algoritmos de minería de procesos * Experiencia con herramientas o flujos de trabajo de desarrollo asistidos por IA


