Programador de Integración de Inteligencia Artificial - Semi Senior
Objetivo del puesto:
Integrar soluciones y servicios de inteligencia artificial con los sistemas de información de la universidad, garantizando interoperabilidad, seguridad, continuidad operativa y automatización de procesos.
Requisitos:
- Bachiller o titulado en Ingeniería de Sistemas, Software, Informática o carreras afines.
- Mínimo 3 años en desarrollo backend, integración de aplicaciones o sistemas empresariales.
- Experiencia práctica integrando APIs y servicios de IA, sustentada con proyectos.
- Python, Java, C#/.NET o JavaScript/TypeScript.
- Integración REST, SOAP, JSON, XML y Webhooks.
- Bases de datos SQL y NoSQL.
- Integración de aplicaciones empresariales, servicios externos y plataformas cloud.
- Autenticación y autorización: OAuth2, JWT y gestión de secretos.
- Git, Docker, CI/CD y pruebas de integración.
- Observabilidad, manejo de errores y documentación técnica.
- Manejo de JIRA.
- Disponibilidad para trabajar bajo modalidad híbrida.
Conocimientos deseables:
- API Gateway, ESB, middleware y arquitecturas orientadas a eventos.
- AWS, Azure o Google Cloud.
- Agentes IA integrados con APIs y herramientas empresariales.
- MCP, A2A y frameworks de agentes.
- Kafka, RabbitMQ, SQS o Pub/Sub.
- Integración con ERP, CRM y sistemas legacy.
- Kubernetes, serverless y automatización de despliegues.
Funciones:
- Diseñar integraciones entre soluciones de IA y aplicaciones empresariales.
- Construir conectores, adaptadores y servicios de interoperabilidad.
- Integrar agentes IA con sistemas internos, datos y APIs externas.
- Implementar autenticación, autorización y trazabilidad.
- Desarrollar pruebas funcionales, de integración y de rendimiento.
- Implementar reintentos, timeouts y recuperación ante fallas.
- Resolver incidencias relacionadas con integraciones.
- Documentar contratos de APIs, diagramas y soporte.