Desarrollador Senior de Scala y Big Data | Modalidad Remota | Sector Financiero

Remoto
Jornada completa
Nuestra organización precisa incorporar un Desarrollador de Scala con amplia experiencia en tecnologías Big Data para integrar en nuestro departamento de tecnología financiera. El candidato seleccionado desempeñará un papel fundamental en el diseño e implementación de arquitecturas avanzadas de procesamiento de datos para nuestras plataformas de trading e inversión en línea. La posición requiere dominio de tecnologías de vanguardia como Apache Spark, Hadoop y servicios AWS para el procesamiento de grandes volúmenes de datos financieros con máximo rendimiento y fiabilidad. Responsabilidades Principales - Diseñar, desarrollar y mantener infraestructuras escalables de procesamiento de datos mediante la utilización de frameworks de Scala y Apache Spark. - Implementar procesos ETL de alta eficiencia para la gestión de conjuntos masivos de datos procedentes de diversas fuentes dentro de nuestros sistemas de trading financiero. - Optimizar las arquitecturas de datos existentes para incrementar el rendimiento, la fiabilidad y la eficiencia en términos de costes operativos. - Colaborar estrechamente con los equipos de Ciencia de Datos en la implementación y despliegue de modelos de aprendizaje automático en entornos de producción. - Elaborar y mantener documentación técnica exhaustiva sobre la arquitectura y los flujos de procesamiento de datos implementados. - Participar activamente en procesos de revisión de código y ofrecer mentorización a desarrolladores de menor experiencia en buenas prácticas de ingeniería de datos. - Desarrollar e implementar protocolos de pruebas automatizadas para aplicaciones Spark y pipelines de datos. - Efectuar monitorización continua de la calidad de datos y rendimiento del sistema, procediendo a la resolución de incidencias según se presenten. - Realizar investigación y proponer recomendaciones sobre nuevas tecnologías y metodologías para potenciar nuestras capacidades de procesamiento de datos. Requisitos Técnicos - Experiencia profesional mínima de 3 años en el lenguaje de programación Scala y paradigmas de programación funcional. - Conocimiento avanzado de Apache Spark (versión 3.x) para procesamiento y análisis de datos a gran escala. - Experiencia demostrable con componentes del ecosistema Hadoop, incluyendo Hive y HDFS. - Dominio de Apache Airflow para la orquestación y programación de flujos de trabajo. - Amplia experiencia con tecnologías de datos en streaming, particularmente Apache Kafka. - Sólidos conocimientos de sistemas de bases de datos relacionales (SQL) y NoSQL (especialmente Cassandra). - Experiencia acreditada en el diseño e implementación de arquitecturas de datos para aplicaciones a gran escala. - Trayectoria profesional verificable trabajando con servicios en la nube AWS, especialmente S3, Athena, EMR y EKS. - Capacidad para interpretar y comprender código Python, particularmente en aplicaciones de ciencia de datos. - Competencia en desarrollo y mantenimiento de pruebas automatizadas para aplicaciones Spark. - Dominio avanzado de SQL para consulta y manipulación de datos. - Nivel alto de inglés hablado y escrito para comunicación profesional efectiva. Aspectos Valorables - Trayectoria profesional en el sector financiero o de trading bursátil. - Conocimientos especializados en procesamiento de datos en tiempo real y sistemas de baja latencia. - Experiencia con tecnologías de containerización (Docker, Kubernetes). - Implementación de metodologías CI/CD y prácticas DevOps. - Conocimiento de normativas sobre gobernanza de datos y cumplimiento regulatorio en el sector financiero. - Aportaciones a proyectos de código abierto o participación activa en comunidades tecnológicas de referencia. - Certificaciones oficiales de AWS (Solutions Architect, Data Analytics Specialty). Ofrecemos La incorporación a un equipo de innovación tecnológica con proyección internacional, contribuyendo al desarrollo de plataformas de trading financiero utilizadas por clientes en diversos mercados globales. Se ofrece modalidad de trabajo remoto, remuneración acorde a la valía del candidato y oportunidad de trabajar con tecnologías avanzadas en el ámbito fintech. El profesional seleccionado formará parte de un equipo multidisciplinar enfocado en maximizar las capacidades de procesamiento de big data en servicios financieros, con amplias posibilidades de desarrollo profesional y adquisición de nuevas competencias técnicas.