Se busca un/a ingeniero/a IA para diseñar, desarrollar, integrar y desplegar soluciones de IA que resuelvan problemas reales de negocio y mejoren los productos, procesos y herramientas internas de la compañía.
La posición combina conocimientos de IA generativa, ML, procesamiento de lenguaje natural, ingeniería de software, datos, automatización, servicios cloud y despliegue en producción.
Trabajará estrechamente con equipos editoriales, producto, tecnología, datos, diseño y negocio, participando en todo el ciclo de vida de las soluciones: desde la identificación de necesidades y el prototipado inicial hasta la implantación, monitorización y mejora continua.
Responsabilidades
- Diseñar, desarrollar y desplegar soluciones de IA y ML
- Construir aplicaciones y servicios basados en LLMs, RAG, embeddings, bases de datos vectoriales y agentes inteligentes
- Explorar, adaptar e implementar herramientas de IA generativa para tareas editoriales, de producto y procesos internos
- Automatizar flujos de trabajo mediante Python, APIs, scripting y herramientas de automatización
- Crear scripts, aplicaciones e interfaces para tareas de generación, revisión, clasificación, resumen, búsqueda y transformación de contenidos
- Diseñar asistentes, chatbots, agentes y flujos conversacionales, definiendo prompts, intents, herramientas, respuestas y mecanismos de control
- Desarrollar APIs y servicios backend con tecnologías como FastAPI, Flask o similares
- Diseñar pipelines de recuperación de información, gestión de contexto y generación aumentada mediante RAG
- Integrar modelos y servicios de IA con aplicaciones web, aplicaciones móviles, sistemas internos y plataformas de terceros
- Implementar soluciones de recuperación semántica utilizando embeddings y bases de datos vectoriales
- Diseñar y orquestar agentes capaces de utilizar herramientas externas, APIs, fuentes de datos y protocolos como MCP
- Desarrollar soluciones multimodales relacionadas con texto, imágenes, audio, voz y vídeo
- Configurar y mantener entornos cloud, pipelines, servicios de ejecución y procesos de despliegue
- Participar en la definición de arquitecturas técnicas robustas, escalables, seguras y mantenibles
- Evaluar la calidad, precisión, latencia, coste, seguridad y fiabilidad de los modelos y sistemas
- Diseñar sistemas de evaluación automática y recogida de feedback de usuarios
- Afinar prompts, instrucciones, modelos y estrategias de gestión de contexto
- Aplicar prácticas de LLMOps y MLOps: versionado, logging, observabilidad, monitorización, fallback, validación y trazabilidad