Responsabilidades y atribuciones
- Diseñar, desarrollar y mantener microservicios y aplicaciones en Java, garantizando alto rendimiento, escalabilidad y seguridad;
- Construir, probar e implementar agentes de IA para la automatización de procesos de negocio;
- Integrar LLMs con APIs, bases de datos, servicios externos y herramientas corporativas;
- Contribuir a pipelines de RAG, mecanismos de memoria y recuperación eficiente de contexto;
- Garantizar la confiabilidad de los flujos que involucran agentes de IA y automatizaciones inteligentes;
- Implementar y mantener pruebas automatizadas (unitarias, de integración y funcionales);
- Escribir pruebas específicas para componentes de IA agéntica;
- Realizar troubleshooting de entornos de desarrollo, homologación y producción.
- Trabajar con pipelines de CI/CD para build, test y deploy continuo;
- Utilizar contenedorización (Docker) y orquestación (Kubernetes) para implementaciones;
- Asegurar la observabilidad y el monitoreo de workflows de IA agéntica;
- Participar en code reviews, sesiones de intercambio de conocimiento y ceremonias ágiles;
- Brindar soporte técnico y actuar como referencia para demandas de mediana y alta complejidad;
- Revisar y mantener documentación detallada de arquitectura, componentes, integraciones y procesos de deploy;
- Registrar decisiones técnicas y patrones adoptados para el uso de IA y automatización.
Requisitos y calificaciones
Licenciatura completa en Ingeniería de Computación, Sistemas de Información, Ciencias de la Computación o afines;
Experiencia en:
- Desarrollo en Java y POO,
- Microservicios y APIs REST,
- Automatización de pruebas (unitarias, de integración o funcionales),
- Herramientas GIT,
- LLMs y frameworks de IA (ej: LangGraph, LangChain, CrewAI, AutoGen, Semantic Kernel);
Dominio en Java y Python
- Node.js u otro lenguaje es un plus;
Conocimiento en bases de datos (SQL Server, Oracle, Cassandra o similares);
Noiones de vectores, embeddings y bases de datos vectoriales;
Comprensión de APIs, microservicios y conceptos básicos de cloud;
Buena capacidad de depuración, troubleshooting y comunicación técnica;
Inglés a nivel avanzado/fluido para contacto diario con equipos internacionales.
Sería interesante si tuviera:Experiencia en:
- Sistemas multi-agente o agentes con function-calling,
- TDD o BDD,
- Contenedorización con Docker y orquestación con Kubernetes;
Conocimiento en:
- Grafos y Graph DBs (ej: Neo4j),
- Herramientas de CI/CD (Jenkins, GitLab CI, GitHub Actions),
- Observabilidad y monitoreo (Prometheus, Grafana, ELK),
- Telecom (no obligatorio);
Familiaridad con plataformas de cloud.
Información adicional
Horario de trabajo: Lunes a viernes, de 08:00 a 12:00 y de 13:00 a 17:00.
Lugar de trabajo: Las actividades podrán realizarse en régimen de teletrabajo "Home Office".