




Resumen: El Desarrollador de Datos en la Nube construye soluciones robustas y escalables de informes y análisis, centrándose en el diseño, desarrollo y mantenimiento de conjuntos de datos dentro de AWS para plataformas de datos de alta velocidad y WiFi. Aspectos destacados: 1. Desarrollar soluciones robustas y escalables de informes y análisis 2. Diseñar, desarrollar y mantener conjuntos de datos dentro de AWS 3. Colaborar con analistas y científicos de datos en los procesos de agregación **Desarrollador de Datos en la Nube – Información sobre Conectividad de Plataformas de Datos** **Enfoque y antecedentes:** El equipo de Información sobre Conectividad de Plataformas de Datos es responsable de construir soluciones robustas y escalables de informes y análisis para las plataformas de datos de alta velocidad (internet) y WiFi de Charter. El equipo proporciona informes recurrentes de producción y análisis exhaustivos sobre todos los productos, funciones y mejoras nuevos y existentes que se implementan para 30 millones de clientes de internet. El equipo está compuesto por desarrolladores líderes, senior y asociados, así como por personal directivo. Los nuevos miembros del equipo se unirán a un equipo ya existente que gestiona una canalización integral, desde la ingesta de datos, pasando por las agregaciones, optimizaciones y supervisión, hasta el desarrollo de informes, análisis estadísticos, ciencia de datos y presentación de hallazgos. El Desarrollador de Datos trabaja dentro del equipo de ETL y Operaciones para construir canalizaciones de datos de alta calidad que impulsen soluciones analíticas a partir de fuentes de datos diversas y heterogéneas. Este puesto requiere un conocimiento práctico de arquitectura de datos, ingeniería de datos y análisis de datos. El candidato ideal es un ingeniero de datos experimentado con experiencia en la creación de productos de datos que respalden soluciones analíticas. Debe ser capaz de identificar e implementar soluciones en un entorno altamente técnico y trabajar como parte de un equipo técnico y multifuncional. Se requieren necesariamente sólidas habilidades para resolver problemas y realizar diagnósticos técnicos. Este puesto se centra en el diseño, desarrollo y mantenimiento de conjuntos de datos dentro de AWS, con supervisión y apoyo de los Desarrolladores Líderes. Las responsabilidades diarias incluyen:* Coordinar, construir y gestionar nuevas ingestas de datos * Implementar actualizaciones, correcciones y optimizaciones en toda la suite de trabajos de producción * Proporcionar retroalimentación y aplicar cambios para mejorar al equipo, tanto en aspectos técnicos como de procesos * Aprender y familiarizarse con los activos de datos, los trabajos y canalizaciones de procesamiento, y las herramientas * Colaborar con analistas y científicos de datos para diseñar, construir e implementar procesos de agregación **Habilidades principales:*** SQL avanzado, programación en Python (PySpark, scripts de control), escritura y revisión de código * Construcción y gestión de canalizaciones de datos, ETL, optimización de consultas y canalizaciones de datos * Experiencia en AWS (EMR, Lambda, Glue, Step Functions, Athena) y Airflow (MWAA, orquestación nativa de AWS) * Experiencia con Hadoop/Hive y Spark (incluido PySpark) * Experiencia en BI: Tableau, informes basados en SQL, Excel * Experiencia trabajando con grandes volúmenes de datos (miles de millones de registros por día) * Excelentes habilidades comunicativas y colaborativas, así como competencias en PowerPoint / presentaciones * Capacidad para aprender nuevas tecnologías y habilidades e incorporarlas en el trabajo actual **Deseable:** * Experiencia con GitLab / Bit Bucket * Experiencia con Terraform / AWS CloudFormation * Mayor exposición al desarrollo de BI * Experiencia con flujos de trabajo híbridos Analista/Desarrollador


