Data Streaming Engineer (Apache Flink)
Buscamos un perfil con experiencia sólida en Apache Flink y procesamiento de datos en tiempo real, capaz de diseñar, desarrollar y optimizar pipelines streaming en entornos distribuidos. La persona seleccionada participará en proyectos de arquitectur...
Sobre esta posición
🚀 La oportunidad:
Buscamos un perfil con experiencia sólida en Apache Flink y procesamiento de datos en tiempo real, capaz de diseñar, desarrollar y optimizar pipelines streaming en entornos distribuidos. La persona seleccionada participará en proyectos de arquitecturas event-driven, integración con Kafka y despliegue de soluciones escalables en entornos cloud.
🔑 Requisitos clave:
- Experiencia profesional como Data Engineer, Big Data Engineer o Streaming Engineer.
- Experiencia demostrable trabajando con Apache Flink.
- Conocimientos sólidos de Apache Kafka o plataformas similares de streaming.
- Experiencia desarrollando con Java, Scala, Python o SQL.
- Conocimiento de procesamiento de datos en tiempo real: ventanas, eventos, estado, checkpoints y tolerancia a fallos.
- Experiencia trabajando con arquitecturas distribuidas.
- Capacidad de análisis, autonomía y orientación a la calidad técnica.
🔎 Requisitos valorables:
Experiencia con Flink SQL o PyFlink.
Experiencia con Confluent Platform.
Conocimientos de Spark Streaming, Apache Beam o Databricks.
Experiencia en entornos cloud (AWS, Azure o Google Cloud).
Conocimientos de Kubernetes, Docker y CI/CD.
Experiencia en arquitecturas event-driven.
Experiencia en sectores como banca, seguros, energía, telecomunicaciones o retail.
Nivel de inglés técnico.
💼 Responsabilidades:
- Diseñar y desarrollar procesos de datos en tiempo real utilizando Apache Flink.
- Integrar soluciones con Kafka, Confluent u otras plataformas de mensajería.
- Desarrollar pipelines streaming mediante Java, Scala, Python o Flink SQL.
- Implementar lógica de procesamiento basada en eventos, ventanas temporales y gestión de estado.
- Configurar mecanismos de checkpointing, recuperación ante errores y tolerancia a fallos.
- Optimizar el rendimiento, la latencia y la escalabilidad de los procesos streaming.
- Participar en el diseño de arquitecturas modernas de datos en tiempo real.
- Desplegar y operar soluciones en entornos cloud y plataformas basadas en Kubernetes.
✨ Condiciones:
- 🌍 Modalidad 100% remota.
- Proyecto de larga duración.
- Contrato 100% nominal.
- Oportunidad de participar en proyectos tecnológicos de alta complejidad junto a equipos especializados en ingeniería de datos.
Skills requeridas
Detalles de la posición
- Ubicación
- España
- Modalidad
- Remoto
- Dedicación
- Full-time
- Experiencia requerida
- 3 años en adelante como Data Streaming Engineer (principalmente con Apache Flink)
- Duración
- Indeterminado
- Tipo de contrato
- Nómina full time