Geekhunter Logo

Soluciones

Casos de uso

¿Por qué Geekhunter?

Recursos

Iniciar sesión

Español

ES

Randstad


São Paulo - SP, Brasil

Show original

Desarrollador Java y Agente de IA

Remoto

(Cualquier lugar)

Rango salarial

Empleado(a)

No informada

Nivel de experiencia

Senior

Requisitos

4+ años de experiencia en la carrera
Inglês avanzado
Java
POO
LLMs
frameworks de IA

Habilidades deseadas

LangGraph
LangChain
CrewAI
AutoGen
Semantic Kernel

Tareas y Responsabilidades

Show original

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".


Compartir vacante:

Phone

Solo se aceptan archivos PDF con un tamaño máximo de 3mb.

Compartir vacante: