Software Engineer – Conversational Agents (TypeScript / JavaScript)
IT Partner España
Posted: January 22, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
¿Te apasiona construir sistemas inteligentes en tiempo real? ¿Quieres trabajar en productos donde el código cobra vida a través de la voz y el chat?
Buscamos un/a Software Engineer para diseñar y desarrollar agentes conversacionales de nueva generación, con foco en rendimiento, escalabilidad y experiencia de usuario.
Formarás parte de un equipo multidisciplinar donde ingeniería, producto e IA colaboran para crear plataformas conversacionales robustas, utilizadas en entornos productivos de alto tráfico y baja latencia.
¿Qué harás en tu día a día?
Diseñar e implementar agentes conversacionales en tiempo real usando un framework declarativo y basado en componentes.
Desarrollar la lógica de los agentes, gestión de estado, eventos y flujos de orquestación.
Construir y mantener servicios y SDKs en TypeScript, reutilizables entre múltiples agentes.
Optimizar pipelines de baja latencia para interacciones por voz y chat.
Colaborar estrechamente con equipos de Producto, AI/ML y Plataforma.
Escribir código limpio, testeado y preparado para producción.
Monitorizar, mejorar y escalar sistemas conversacionales en entornos live.
Participar en decisiones de arquitectura y buenas prácticas.
✅ Requisitos imprescindibles
Experiencia sólida en TypeScript / JavaScript en entornos productivos.
Conocimiento de sistemas en tiempo real (arquitecturas event-driven, streaming, baja latencia).
Experiencia con paradigmas declarativos o basados en componentes (React o similares).
Dominio de programación asíncrona, concurrencia y gestión de estado.
Capacidad para diseñar APIs limpias y componentes modulares y reutilizables.
Experiencia con Git, CI/CD y entornos cloud-native.
Se valorará positivamente
Experiencia integrando plataformas de contact center (voz, chat, IVR, CRM, ticketing).
Background en chatbots, asistentes virtuales o sistemas conversacionales.
Conocimientos de WebSockets, WebRTC u otros protocolos en tiempo real.
Experiencia con monitorización y observabilidad en sistemas live.
Exposición a integraciones con IA/ML (LLMs, NLU, servicios de voz).
¿Qué ofrecemos?
Participar en el desarrollo de tecnología puntera en IA conversacional.
Retos técnicos reales en sistemas críticos y de alta escala.
Entorno colaborativo, con foco en calidad, innovación y buenas prácticas.
Crecimiento profesional y alto impacto técnico en el producto.
Flexibilidad y cultura orientada a resultados.