Software Engineer - Conversational Agents (TypeScript / JavaScript)

IT Partner España
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Remote

Tech stack

JavaScript
API
Artificial Intelligence
Continuous Integration
TypeScript
WebSocket
WebRTC
Chatbots
Large Language Models
GIT
Low Latency
Natural Language Understanding

Job description

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., * 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.

Requirements

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., * 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)., * 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.

Apply for this position