




Resumen: Este pasante Full Stack contribuirá al diseño e implementación de una plataforma basada en eventos mediante microservicios, procesamiento asíncrono y trabajadores escalables. Aspectos destacados: 1. Contribuir a un impacto real en producción en una pasantía técnica práctica 2. Adquirir experiencia con tecnología de vanguardia en la industria de la aviación 3. Aprender de profesionales experimentados en un entorno colaborativo Descripción general: **Pasantía Full Stack (Backend Python)** **Ubicación: París o Barcelona** **Pasantía – 4\-6 meses** **Posibilidad de trabajo remoto – 2 días por semana** **BIENVENIDO/A A SITA** ------------------- Somos el equipo que mantiene los aeropuertos en funcionamiento, las aerolíneas volando sin contratiempos y las fronteras abiertas. Nuestras innovaciones tecnológicas y de comunicación son el secreto del éxito de la industria mundial del transporte aéreo. Nos encontrarás en el 95 % de los centros internacionales. Colaboramos estrechamente con más de 2.500 clientes del sector del transporte y gubernamentales, cada uno con necesidades y desafíos únicos. Nuestro objetivo es encontrar soluciones novedosas y tecnología de vanguardia para hacer que sus operaciones funcionen como un reloj. ¿Quieres formar parte de algo grande? ¿Estás listo/a para enamorarte de tu trabajo? La aventura comienza justo aquí, contigo, en SITA.**Propósito** =========== Estamos construyendo una plataforma basada en eventos para recopilar indicadores clave de rendimiento (KPI), activar lógica automatizada, ejecutar pruebas de calidad y exponer paneles de monitoreo. El sistema se basa en microservicios, procesamiento asíncrono y trabajadores escalables, utilizando tecnologías como FastAPI, Redis Streams, Docker, PostgreSQL y pipelines de CI/CD. Como pasante Full Stack, contribuirás al diseño e implementación de la plataforma, trabajando en estrecha colaboración con ingenieros senior. Esta pasantía es práctica y técnica, con un impacto real en producción. **Responsabilidades** ==================== Ayudarás a construir y mejorar servicios backend que: * Ingeran KPI y tareas mediante APIs * Procesen eventos de forma asíncrona mediante Redis Streams y trabajadores * Ejecuten pruebas de calidad y lógica automatizada * Almacenen y expongan resultados mediante bases de datos y herramientas de monitoreo * Se ejecuten de forma fiable mediante pipelines de CI/CD y despliegues contenerizados **Desarrollo Backend** * Desarrollar APIs REST mediante FastAPI (Python) * Implementar patrones de procesamiento asíncrono (async/await, tareas en segundo plano, trabajadores) * Crear servicios que publiquen y consuman Redis Streams * Contribuir a sistemas de procesamiento de tareas (creación, ejecución y seguimiento del estado de tareas) * Implementar lógica de procesamiento por lotes para el almacenamiento de KPI **Sistemas distribuidos y basados en eventos** * Trabajar con Redis como: o Agente de mensajería (Streams) o Caché para datos de acceso frecuente * Ayudar a diseñar servicios sin estado capaces de escalar automáticamente * Asistir en la limitación y control de la ejecución paralela de tareas **Datos y almacenamiento** * Interactuar con PostgreSQL (estado de tareas, configuración, metadatos) * Almacenar KPI de series temporales en TimeScaleDB * Comprender la separación entre lectura y escritura y las réplicas de base de datos (copia de base de datos de solo lectura) **Calidad y automatización** * Contribuir a pruebas de calidad automatizadas: o Validación de datos o Verificación de coherencia de KPI o Pipelines de ejecución de pruebas * Ayudar a integrar directamente los resultados de las pruebas en el almacenamiento de KPI **CI/CD y DevOps** * Escribir y mantener Dockerfiles para APIs y trabajadores * Contribuir a pipelines de CI/CD (GitHub Actions, GitLab CI o similares) * Garantizar que los servicios sean: o Revisados mediante linting o Probados o Compilados y desplegados automáticamente * Ayudar con el registro de logs y la observabilidad (logs en cada paso del procesamiento) **Colaboración y documentación** * Documentar APIs, flujos de trabajadores y comportamiento del sistema * Participar en revisiones de arquitectura y código * Colaborar con los equipos de backend, datos y producto. Requisitos: **Requisitos** ================== * Estudiante de Ciencias de la Computación, Ingeniería de Software, Ingeniería de Datos o campo relacionado * Gran interés en sistemas backend, arquitecturas distribuidas y confiabilidad * Capacidad para leer documentación técnica con facilidad * Curiosidad, iniciativa y deseo de aprender sistemas de nivel productivo **¿Por qué deberías unirte a nosotros?** ========================== Únete a nuestro equipo como pasante o aprendiz y emprende un emocionante viaje para revolucionar la industria de la aviación con nuestras soluciones impulsadas por inteligencia artificial de vanguardia. Como miembro de nuestro dinámico y apasionado equipo, tendrás la oportunidad de aprender y contribuir al desarrollo y despliegue de nuestros propios paquetes en Python, adquiriendo valiosa experiencia práctica en el flujo integral de datos. Nuestro compromiso con la sostenibilidad nos impulsa a reducir el impacto ecológico del sector de la aviación. Como parte de nuestro equipo, priorizamos tu crecimiento y bienestar. Ofrecemos una remuneración y beneficios competitivos adaptados a pasantes y aprendices, incluidos 2 días de vacaciones pagadas por mes para garantizar que tengas tiempo para descansar, renovarte y lograr un equilibrio saludable entre vida laboral y personal. Al unirte a nosotros, formarás parte de una comunidad vibrante de personas talentosas apasionadas por dar forma al futuro de la industria de la aviación. Fomentamos un entorno laboral colaborativo e inclusivo donde puedes aprender de profesionales experimentados, aportar tus perspectivas únicas y desarrollar habilidades valiosas en ingeniería de IA. Juntos generaremos un impacto positivo en la industria de la aviación, brindándote al mismo tiempo una experiencia gratificante y satisfactoria que te encaminará hacia una carrera exitosa en este campo.


