Analista Programador/a EDA
Analista Programador/a EDA
Alcobendas, M, ES, 28108
GFT es una compañía pionera en transformación digital. Diseñamos soluciones de negocio centradas en la inteligencia artificial (AI-Centric), modernizamos infraestructuras de TI y desarrollamos sistemas core de nueva generación para líderes del sector bancario, asegurador e industrial. En estrecha colaboración con nuestros clientes, desafiamos los límites para ayudarles a alcanzar todo su potencial.
¿Qué estamos buscando?
Actualmente tenemos un puesto vacante para un/a Analista Programador/a de Eventos en Tiempo Real (EDA) para ayudar a diseñar, optimizar y escalar arquitecturas basadas en eventos, que quiera unirse a GFT. Buscamos una persona entusiasta y dinámica dispuesta a empezar y crecer en un entorno multicultural, motivador y desafiante.
** Modelo Híbrido – Asistencia 2 veces por semana en las oficinas de Las Tablas (Madrid). **
Tus principales responsabilidades serán:
- Diseñar y desarrollar arquitecturas basadas en eventos y mensajería distribuida.
- Implementar y optimizar pipelines de procesamiento de eventos en tiempo real.
- Gestionar y escalar infraestructuras de event-driven architecture (Kafka, RabbitMQ, etc.).
- Optimizar el rendimiento y costo de la infraestructura en la nube y on-premise.
- Integrar soluciones de procesamiento de eventos con microservicios y arquitecturas escalables.
- Colaborar con otros equipos de desarrollo e infraestructura para mejorar la eficiencia de los sistemas en producción.
- Monitorizar el rendimiento y disponibilidad de los sistemas de eventos en producción.
Requisitos:
- Experiencia en la implementación de sistemas distribuidos con un enfoque en eficiencia, latencia y escalabilidad.
- Experiencia en la implementación de arquitecturas basadas en eventos en producción.
- Experiencia y uso en proyectos productivos en sistemas de mensajería como Apache Kafka o RabbitMQ.
- Experiencia en optimización y escalabilidad de sistemas distribuidos en tiempo real.
- Familiaridad con arquitecturas de microservicios y procesamiento de datos en streaming.
- Experiencia con herramientas de orquestación como Openshift, Docker y servicios en la nube (AWS).
- Conocimientos en bases de datos orientadas a eventos y almacenamiento optimizado.
- Programación en Java.
- Experiencia en monitorización y observabilidad de sistemas en producción (Prometheus, Grafana, OpenTelemetry, etc.).
- Inglés mínimo B2.
Deseable:
- Experiencia en procesamiento de datos en streaming con Apache Flink, Spark Streaming o similar.
- Conocimientos en técnicas de optimización de latencia y resiliencia en arquitecturas distribuidas.
- Experiencia con tecnologías de caching para mejorar el rendimiento en tiempo real (Redis, Memcached, etc.).
- Programación en Golang y/o Python.
- Contribuciones a proyectos open source relacionados con infraestructuras de eventos.
- Familiaridad con tecnologías de inferencia online como TensorRT, ONNX Runtime, Triton Inference Server o TorchServe.
- Experiencia en integración de modelos de inferencia en arquitecturas event-driven.
Competencias personales:
-
Habilidades de comunicación.
-
Trabajo en equipo.
-
Proactividad.
En GFT consideramos que la diversidad es uno de nuestros pilares fundamentales y promovemos un entorno de trabajo inclusivo basado en la cooperación y el respeto mutuo. Ofrecemos igualdad de oportunidades a todas las personas sin tener en cuenta su raza, origen cultural, sexo, edad, orientación sexual, identidad de género, discapacidad o creencias religiosas.
GFT dispone y ha registrado un Plan de Igualdad que recoge las medidas a adoptar con el objetivo de alcanzar en la empresa la igualdad de trato y de oportunidades entre mujeres y hombres y a eliminar, si es que la hay, la discriminación por razón de sexo.
¡Únete a nuestro equipo global!