Sr. Conversational AI Developer (Advanced English)
3 days ago
Barcelona
Sr. Conversational AI Developer Ubicación: Barcelona - Hibrido (2 días en oficina) Años de experiencia: de 5 en adelante Nivel de inglés y español: Avanzado Descripción del puesto: Buscamos un Desarrollador de Bots para unirse a un equipo de desarrollo de IA Conversacional enfocado en dar forma a los procesos de atención al cliente de próxima generación mediante servicios de voz y chatbots basados en IA. El profesional trabajará en un equipo internacional y colaborará estrechamente con las funciones de Soluciones para Centros de Contacto para diseñar, desarrollar y optimizar experiencias conversacionales. El puesto combina el desarrollo práctico de bots con el liderazgo técnico en iniciativas de innovación, integración y escalabilidad. Responsabilidades clave: • Liderar el desarrollo técnico de soluciones de IA Conversacional , con énfasis en la innovación, la escalabilidad y la confiabilidad. • Diseñar, desarrollar, entrenar y optimizar chatbots y bots de voz adaptados a las necesidades del cliente y los casos de uso del negocio. • Implementar nuevas funcionalidades para los bots , incluyendo integraciones con aplicaciones externas y sistemas de terceros. • Mejorar las aplicaciones de IA Generativa , incluyendo sistemas de Preguntas Frecuentes y Bases de Conocimiento, soluciones Copilot , resumen de texto, traducción de idiomas, creación de perfiles de usuario y personalización. • Entrenar modelos de Comprensión del Lenguaje Natural (PLN) y analizar y mejorar continuamente el rendimiento de los bots. • Colaborar con el equipo de implementación para garantizar una entrega fluida del proyecto, reducir los riesgos y alinear los requisitos técnicos. • Proporcionar estimaciones de proyectos, propuestas de soluciones y evaluaciones de riesgos para respaldar los objetivos comerciales y de entrega. • Impulsar la innovación dentro del Centro de Excelencia para el Desarrollo de Bots de IA Conversacional. • Evaluar los problemas del proyecto, brindar asesoramiento sobre casos de uso y contribuir a la mejora continua de las prácticas de desarrollo. • Crear y mantener documentación técnica completa, directrices de desarrollo y mejores prácticas. • Diseñar e impartir programas de capacitación para miembros del equipo interno y clientes finales sobre el desarrollo de bots y el uso de la plataforma. Habilidades técnicas: • Título universitario en Ciencias de la Computación, Ingeniería de Software, Telecomunicaciones, Matemáticas, Inteligencia Artificial, Ciencia de Datos o un campo técnico relacionado. • Experiencia práctica comprobada en el diseño, desarrollo e implementación de chatbots y bots de voz en entornos de producción. • Amplia experiencia en al menos una plataforma de IA conversacional empresarial, como Cognigy, IBM Watson Assistant, Google Dialogflow (CX/ES), Microsoft Bot Framework o Amazon Lex. • Dominio de la programación en Python y/o Node.js y JavaScript, con capacidad para crear, depurar y mantener código de calidad para producción. • Experiencia demostrable en la integración de bots con sistemas de terceros y backend mediante API REST, webhooks y protocolos de autenticación (OAuth 2.0, JWT, claves API). • Sólido conocimiento de aplicaciones de IA generativa y modelos de lenguaje a gran escala (LLM), incluyendo ingeniería de indicaciones, patrones RAG (Generación Aumentada por Recuperación) e integración de componentes basados en LLM en flujos conversacionales. • Experiencia en el entrenamiento y ajuste de modelos de comprensión del lenguaje natural (NLU) , incluyendo diseño de intenciones, extracción de entidades y análisis de rendimiento. • Familiaridad con los principios de diseño conversacional, modelado de flujo de diálogo y especificaciones de bots de voz (NLU/NLG, ASR, TTS, SSML). • Conocimiento práctico de JSON, control de versiones con Git y prácticas estándar del ciclo de vida del desarrollo de software. • Se valora la experiencia con plataformas en la nube (AWS, Azure o GCP) y pipelines de CI/CD. • Se valora la experiencia con tecnologías de centros de contacto e integraciones de telefonía. Habilidades personales/blandas: • Sólida capacidad analítica y de resolución de problemas, con un enfoque estructurado para diagnosticar problemas técnicos y proponer soluciones pragmáticas. • Mentalidad ágil, con facilidad para adaptarse a requisitos cambiantes e iterar rápidamente en un marco Scrum o similar. • Excelente comunicador, capaz de explicar conceptos técnicos con claridad tanto a colegas técnicos como a personas sin conocimientos técnicos. • Capacidad para trabajar en equipo, con experiencia en equipos internacionales, distribuidos y multifuncionales. • Enfoque centrado en el cliente, con especial atención a la prestación de servicios valiosos, útiles y fáciles de usar. • Persona proactiva y con iniciativa, capaz de gestionar las funcionalidades de principio a fin con mínima supervisión. • Dispuesto/a a contribuir a la documentación, el intercambio de conocimientos y la formación de compañeros y clientes.