Buscamos un/a Python & Cloud Integration Engineer AWS Mid-Level con enfoque en integraciones, mensajería y procesamiento de datos. Este rol está orientado a la construcción, operación y optimización de flujos de datos y sistemas distribuidos, complementando al equipo de backend engineering con una capa fuerte de integración, performance y plataformas de datos.
Ubicación y modalidad: 100% Teletrabajo (¡Spain ONLY!
Responsabilidades principales
Diseñar, desarrollar y mantener integraciones entre sistemas enterprise .
Construcción y optimización de APIs REST y flujos de datos basados en JSON/XML .
Implementación de arquitecturas event-driven y procesamiento de eventos en tiempo real.
Desarrollo y mantenimiento de pipelines de datos en entornos cloud y big data.
Monitorización, troubleshooting y mejora de performance de sistemas distribuidos.
Implementación de estrategias de resiliencia: retries, idempotencia, tolerancia a fallos.
Colaboración con equipos de backend, data y plataforma para garantizar calidad y escalabilidad.
Conocimientos técnicos requeridos:
Integraciones enterprise
APIs REST (nivel sólido)
JSON / XML
Transformación de datos
Patrones de integración (sync/async, pub-sub, etc.)
Diseño de APIs enterprise
Kafka & Streaming
Apache Kafka (nivel fuerte)
Streaming de eventos en tiempo real
Event processing
Estrategias de retry y reintentos
Optimización de performance en pipelines de eventos
Big Data (muy valorable)
Apache Spark
Databricks
Hadoop
Diseño de data pipelines
Streaming de datos a gran escala
Cloud & Runtime
AWS (principalmente servicios de integración y datos)
Kubernetes
Docker
Redis
Observabilidad: logs, métricas, tracing
Monitorización de sistemas distribuidos
Testing & Performance
Performance testing y load testing
Testing de APIs
Troubleshooting en entornos productivos
Análisis de cuellos de botella
IA / Data + AI (valorable)
Integración de pipelines de IA
Procesamiento de datos para modelos de IA
Integración de modelos en arquitecturas existentes
Conceptos básicos de embeddings / vector stores
Python
Scripting y automatización
Procesamiento de datos
Integraciones y tooling interno
Perfil del candidato
3 a 5 años de experiencia en entornos técnicos similares.
Perfil versátil, orientado a integración, datos y plataformas.
Capacidad de trabajar en entornos distribuidos y de alta complejidad.
Mentalidad orientada a performance, fiabilidad y escalabilidad.
Ofrecemos
Contrato indefinido con CAS Training
Formar parte de un equipo europeo de alto nivel técnico en un entorno innovador
Paquete retributivo atractivo y flexible, negociado según tu experiencia
Acceso gratuito a nuestro Catálogo Anual de Formación con fabricantes top: Microsoft, Linux, Oracle, ITIL, ¡y muchos más!