Descripción del puesto Estamos buscando un Desarrollador Python Senior para unirse a nuestro equipo en Madrid o Barcelona, España, bajo una modalidad de trabajo híbrida. En este rol, diseñarás e implementarás servicios backend seguros y de alto rendimiento que habiliten aplicaciones impulsadas por IA generativa en Azure. Desarrollarás APIs GraphQL, optimizarás estructuras de bases de datos relacionales e integrarás funcionalidades de IA/LLM para ofrecer soluciones escalables.
Únete a una iniciativa de plataforma de IA de vanguardia donde tu experiencia en ingeniería backend impulsará soluciones de IA seguras, escalables e innovadoras, mejorando la productividad empresarial y habilitando servicios de próxima generación. Trabajarás en estrecha colaboración con equipos de DevOps/MLOps y científicos de datos para operacionalizar capacidades avanzadas de IA en un entorno de producción.
Responsabilidades - Diseñar, construir y mantener APIs GraphQL utilizando FastAPI y Strawberry.
- Integrar APIs de IA y LLM (por ejemplo, OpenAI, Anthropic) en servicios backend con manejo seguro de datos.
- Arquitectar esquemas de bases de datos relacionales e implementar migraciones controladas por versiones para garantizar la consistencia y el rendimiento.
- Colaborar con equipos de DevOps/MLOps para contenerizar y desplegar servicios en Azure.
- Monitorear, solucionar problemas y optimizar el rendimiento del backend para mejorar la velocidad, escalabilidad y eficiencia de costos.
- Implementar pruebas unitarias y de integración para garantizar la fiabilidad y mantenibilidad.
- Aplicar mejores prácticas para la seguridad de APIs, ajuste de rendimiento y manejo de errores.
- Participar en procesos de CI/CD y mejorar la observabilidad de los sistemas en producción.
Requisitos - Grado en Ciencias de la Computación, Ingeniería de Software o campo relacionado.
- Experiencia demostrable como Desarrollador Python construyendo servicios backend con FastAPI.
- Experiencia práctica desarrollando APIs GraphQL con herramientas como Strawberry.
- Sólido conocimiento de SQL y diseño de bases de datos relacionales, con experiencia en ORMs (por ejemplo, SQLAlchemy).
- Familiaridad con la integración de APIs de IA/LLM y Model Context Protocol (MCP).
- Dominio de Git, Docker y fundamentos de CI/CD.
- Comprensión de prácticas de optimización de rendimiento, escalabilidad y monitoreo.
- Fuertes habilidades de resolución de problemas y capacidad para trabajar de forma independiente y colaborativa.
- Excelente nivel de inglés.
Deseable - Experiencia con bases de datos vectoriales o pipelines de RAG (Generación Aumentada por Recuperación).
- Experiencia práctica desplegando aplicaciones en entornos Microsoft Azure.
- Familiaridad con herramientas de observabilidad y frameworks de registro (logging).
#J-18808-Ljbffr