Descripción
Buscamos un **desarrollador senior de Python** altamente cualificado y con amplia experiencia para que forme parte integral de nuestro equipo innovador.
En este puesto, diseñará y mantendrá soluciones de **alta calidad** en todas las etapas del ciclo de vida del desarrollo de software (SDLC). Esta oportunidad requiere un ingeniero recursivo, capaz de abordar desafíos complejos y con gran disposición para aprender y adaptarse a tecnologías emergentes.
**Responsabilidades**
* Crear y gestionar recursos en la nube en AWS
* Implementar procesos de ingesta de datos provenientes de diversas fuentes, incluidas tecnologías como RDBMS, APIs REST HTTP, archivos planos, flujos de datos y datos propietarios de series temporales
* Desarrollar tuberías de ingesta y procesamiento de datos mediante tecnologías Big Data
* Procesar y transformar datos con Spark y servicios basados en la nube, integrando lógica empresarial crítica
* Construir validaciones automatizadas de calidad de datos para garantizar la integridad y precisión del procesamiento
* Desarrollar infraestructura para recopilar, transformar, integrar y distribuir eficazmente los datos de los clientes
* Optimizar y agilizar los procesos para mejorar la recopilación, el análisis y la visualización de datos
* Garantizar la escalabilidad, fiabilidad y flexibilidad de las tuberías de datos y los análisis asociados
* Identificar, analizar e interpretar patrones y tendencias complejas en los datos
* Crear marcos con herramientas de visualización de datos para ofrecer información práctica a los interesados
* Participar activamente en las ceremonias ágiles Scrum como miembro de los equipos de desarrollo
* Generar informes bien estructurados y desarrollar consultas eficaces para compartir hallazgos
* Mentorizar a colegas junior y promover las mejores prácticas en todo el equipo
**Requisitos**
* Mínimo 3 años de experiencia en ingeniería de datos en ámbitos como finanzas al consumo, préstamos, cobranzas o campos similares
* Formación en matemáticas, estadística, ciencias de la computación, ciencia de datos o disciplinas afines
* Conocimientos avanzados de Python o Snowflake
* Competencia en el uso de herramientas como HDFS, YARN, Hive, Spark, Kafka, Oozie/Airflow, AWS, Docker/Kubernetes y Snowflake
* Habilidades en lenguajes de programación (por ejemplo, SAS, SQL, R, Python), tecnologías de bases de datos (por ejemplo, PostgreSQL, Redshift, Snowflake, Greenplum) y plataformas de visualización de datos (por ejemplo, Tableau, Looker, MicroStrategy)
* Capacidad demostrada para adoptar y utilizar eficazmente nuevas tecnologías y herramientas
* Excelentes habilidades organizativas y de multitarea, respaldadas por una constante adherencia a los plazos establecidos
* Experiencia especializada en inteligencia empresarial, técnicas analíticas y metodologías modernas
* Competencia en comunicación escrita y oral en inglés (nivel mínimo B2), asegurando claridad al dirigirse a partes interesadas no técnicas
**Deseable**
* Certificación de AWS que demuestre experiencia relevante
* Competencia en Spark Streaming
* Conocimiento de la pila ELK
* Familiaridad con tecnologías como Cassandra o MongoDB
* Competencia en la implementación de herramientas CI/CD como Jenkins, GitLab o Jira/Confluence
* Experiencia previa en el uso del lenguaje Go