Descripción
Resumen:
Buscamos un Ingeniero Senior de Software para diseñar, desarrollar y mantener un robusto marco y plataforma de Kotlin para agentes de IA dentro de un líder global del comercio electrónico.
Aspectos destacados:
1. Diseñar y desarrollar un robusto marco de Kotlin para agentes de IA
2. Trabajar en el marco/plataforma central de agentes de IA
3. Fuerte cultura de ingeniería y proyectos desafiantes
**Desarrollador Senior de Kotlin (IA Agente)**
Estamos buscando talentosos **Ingenieros Senior de Software** para unirse a nuestro **proyecto de IA** en Europa.
La persona ideal contará con experiencia práctica con múltiples frameworks de backend, bases de datos y herramientas, lo que le permitirá adaptarse a distintos requisitos de proyecto y contribuir al desarrollo de aplicaciones robustas.
Utilizamos Kotlin, Spring Boot y programación reactiva para construir un marco/plataforma central de agentes de IA que permita a los equipos internos desarrollar, implementar y escalar fácilmente sus propios agentes de IA dentro de una infraestructura compartida.
Nuestro cliente con sede en California es un líder estadounidense global del comercio electrónico, uno de los sitios web más populares y exitosos de Internet. Proporciona servicios de plataforma conectando a millones de vendedores y compradores en más de 190 mercados de todo el mundo.
**Principales responsabilidades:**
* Diseñar y desarrollar un marco y plataforma de Kotlin robustos y extensibles para la configuración y gestión de agentes de IA
* Escribir código limpio, mantenible y eficiente que cumpla con nuestros estándares de codificación
* Garantizar el rendimiento, la calidad y la capacidad de respuesta del marco/plataforma
* Identificar y corregir cuellos de botella y errores
* Ayudar a mantener la calidad, organización y automatización del código
* Crear y mantener documentación técnica para el marco/plataforma
**Requisitos del puesto:**
* Al menos 5 años de experiencia sólida en Kotlin
* Experiencia profunda con el Framework Spring
* Experiencia con herramientas reactivas (Project Reactor)
* Experiencia configurando máquinas virtuales
* Conocimiento de distintos protocolos de comunicación como REST, GraphQL y gRPC
* Experiencia con sistemas distribuidos
* Experiencia con configuración basada en YAML (aplicaciones, infraestructura, CI/CD)
* Familiaridad con las mejores prácticas en trazabilidad, métricas y monitoreo
* Experiencia creando marcos y plataformas destinados a otros desarrolladores
* Competencia en Maven o herramientas similares
* Familiaridad con bases de datos NoSQL
* Excelente dominio oral y escrito del idioma inglés (nivel C1)
**Deseable:**
* Experiencia con Python es deseable
* Familiaridad con conceptos de IA generativa, agentes de IA, aprendizaje automático y procesamiento del lenguaje natural es un plus
* Experiencia con MCP, A2A y RAG es un gran plus
* Experiencia con arquitectura orientada a eventos
* Experiencia con Docker y Kubernetes
* Licenciatura o maestría en Ciencias de la Computación, Ingeniería o campo relacionado
**Desarrollo profesional:**
* Fuerte cultura de ingeniería
* Proyectos desafiantes y equipos experimentados
* Apoyo personalizado de tutoría interdepartamental bajo demanda que te permitirá aprender nuevas cosas más rápidamente
* Muchas oportunidades para compartir conocimientos y adquirir más experiencia, como la posibilidad de ser mentor de otros, participar en eventos y contribuir a actividades previas a la venta
* Comunicación directa con el cliente
* Presupuesto individual para educación
* Un entorno laboral amigable, solidario y dinámico
* Cuidado, comodidad y diversión
* Paquete de reubicación
* Horarios laborales flexibles
* Beneficios médicos y deportivos
* Eventos corporativos, fiestas excepcionales y actividades de integración en equipo
**Ofrecemos\*:**
* Formato laboral flexible: teletrabajo, presencial o mixto
* Salario competitivo y buen paquete de compensación
* Crecimiento profesional personalizado
* Herramientas para desarrollo profesional (programa de mentoría, charlas técnicas y capacitaciones, centros de excelencia, entre otros)
* Comunidades tecnológicas activas con intercambio regular de conocimientos
* Reembolso de gastos educativos
* Regalos memorables por aniversarios
* Eventos corporativos y actividades de integración en equipo
* Otros beneficios específicos según ubicación
* no aplicable para freelancers