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

Senior Python Developer

Apply Now
Back to search page