Buscamos un Tech Lead con experiencia para impulsar el diseño, desarrollo y entrega de soluciones escalables de procesamiento y streaming de datos. El candidato seleccionado brindará liderazgo técnico en iniciativas de data engineering, guiará a los equipos de desarrollo y contribuirá a la arquitectura de sistemas distribuidos de alto rendimiento construidos sobre tecnologías modernas de nube y big data. Este rol requiere una sólida experiencia en Apache Spark, Kafka, desarrollo en Java/Scala, plataformas en la nube y diseño de APIs, combinada con la capacidad de mentorizar ingenieros y colaborar con stakeholders multifuncionales.
Responsabilidades clave
- Liderar el diseño técnico y la implementación de aplicaciones de procesamiento y streaming de datos a gran escala.
- Definir estándares de arquitectura y mejores prácticas para plataformas de datos distribuidas.
- Diseñar, desarrollar y optimizar pipelines de datos batch y en tiempo real utilizando tecnologías Apache Spark y Kafka.
- Construir y mantener APIs escalables siguiendo especificaciones OpenAPI.
- Realizar análisis de sistemas, identificar cuellos de botella de rendimiento e implementar estrategias de optimización.
- Colaborar con product owners, arquitectos, data engineers y stakeholders de negocio para traducir requisitos en soluciones técnicas.
- Mentorizar y apoyar a los equipos de desarrollo a través de revisiones de código, guía técnica y intercambio de conocimientos.
- Asegurar que las soluciones sean seguras, escalables, mantenibles y estén alineadas con los estándares empresariales.
- Impulsar iniciativas de mejora continua en procesos de desarrollo, arquitectura y confiabilidad de la plataforma.
- Participar en la toma de decisiones técnicas y la planificación de la hoja de ruta.
Habilidades y experiencia requeridas
Habilidades técnicas
- Sólida experiencia con desarrollo en Java en entornos empresariales.
- Experiencia sólida en Apache Spark, incluyendo:
- Spark SQL
- Spark Structured Streaming
- Procesamiento de datos distribuido
- Experiencia práctica con el ecosistema Cloudera.
- Fuerte conocimiento de Apache Kafka y Kafka Streams.
- Experiencia desarrollando aplicaciones con Scala.
- Experiencia en el diseño e implementación de APIs RESTful utilizando especificaciones OpenAPI.
- Sólida comprensión de bases de datos SQL y conceptos de modelado de datos.
- Experiencia trabajando con plataformas en la nube, particularmente AWS.
- Experiencia práctica con Databricks.
- Sólidas capacidades de análisis y resolución de problemas de sistemas.
Habilidades de liderazgo
- Experiencia liderando equipos técnicos y proyectos de software complejos.
- Capacidad para tomar decisiones arquitectónicas y proporcionar dirección técnica.
- Fuertes habilidades de gestión de stakeholders y comunicación.
- Experiencia mentorizando desarrolladores y promoviendo mejores prácticas de ingeniería.
- Capacidad para equilibrar la excelencia técnica con las prioridades del negocio.
Calificaciones preferidas
- Experiencia con arquitecturas cloud-native y microservicios.
- Conocimiento de prácticas CI/CD y metodologías DevOps.
- Experiencia trabajando en entornos Agile/Scrum.
- Familiaridad con marcos de gobernanza de datos, monitoreo y observabilidad.
Contrato permanente a tiempo completo con oportunidades de desarrollo profesional.
Oportunidad de trabajar en un entorno desafiante y multicultural con proyectos internacionales.
Exposición a sistemas de TI financieros a gran escala y operaciones transfronterizas.
Oportunidades de capacitación para desarrollar nuevas habilidades en finanzas, tecnología y gestión de datos.
¡Si te apasiona el desarrollo y la tecnología, queremos conocerte!
Talan Spain se compromete con la no discriminación por motivos de género, raza, ideología o cualquier otro, de acuerdo con el "Plan de Igualdad" de la compañía y la normativa vigente en materia de igualdad entre mujeres y hombres (Real Decreto-Ley 6/2019).