Descripción
Descripción del puesto
Sobre el puesto
Buscamos un ingeniero senior de IA para unirse a un equipo en crecimiento centrado en construir e implementar soluciones de IA de vanguardia en entornos productivos.
Este puesto combina ingeniería de software, desarrollo en la nube e IA generativa, y requiere un profesional práctico capaz de diseñar, desarrollar, implementar y mantener aplicaciones impulsadas por IA de extremo a extremo.
Trabajarás estrechamente con ingenieros de IA, científicos de datos y desarrolladores frontend para construir soluciones escalables y fiables que aprovechen modelos de lenguaje de gran tamaño (LLM), generación aumentada por recuperación (RAG) y servicios nativos de la nube de Azure.
Responsabilidades clave
Diseñar, desarrollar y mantener servicios backend escalables y APIs mediante Python.
Construir e implementar soluciones de IA empresariales en Microsoft Azure.
Integrar modelos de lenguaje de gran tamaño (LLM) y capacidades de IA generativa en aplicaciones productivas.
Diseñar e implementar arquitecturas de generación aumentada por recuperación (RAG).
Desarrollar estrategias de ingeniería de indicaciones (prompt engineering) y optimizar las interacciones con LLM para casos de uso empresarial.
Construir soluciones inteligentes de procesamiento de documentos aprovechando LLM y servicios de IA.
Integrar funcionalidades como búsqueda semántica, comprensión de documentos, conversión de voz a texto y agentes de IA.
Colaborar con equipos multifuncionales para garantizar una integración perfecta de los servicios y aplicaciones de IA.
Supervisar el rendimiento, solucionar incidencias en producción y mejorar continuamente la fiabilidad y escalabilidad de las soluciones.
Contribuir a las decisiones sobre la arquitectura técnica y cuestionar las implementaciones existentes para mejorar la calidad y mantenibilidad del código.
Mantenerse al día con las tendencias y novedades emergentes en IA generativa, LLM y ingeniería de IA.
Requisitos del puesto
Experiencia y competencias requeridas
Competencias técnicas
Sólida formación en ingeniería de software con amplia experiencia en Python.
Experiencia en el desarrollo de aplicaciones backend, microservicios y APIs REST.
Experiencia demostrable trabajando con modelos de lenguaje de gran tamaño (LLM) y soluciones de IA generativa.
Experiencia práctica en ingeniería de indicaciones (prompt engineering) más allá de la creación básica de indicaciones.
Experiencia en el diseño e implementación de soluciones de generación aumentada por recuperación (RAG).
Conocimientos de conceptos de procesamiento del lenguaje natural (PLN), como incrustaciones (embeddings), búsqueda semántica, comprensión de documentos y extracción de entidades.
Experiencia en la implementación y gestión de soluciones en la nube en Microsoft Azure.
Comprensión del ciclo de vida de las soluciones de IA, su implementación, supervisión y optimización.
Deseable
Frameworks de orquestación de IA como LangChain, LlamaIndex o Semantic Kernel.
Procesamiento inteligente de documentos (IDP).
Tecnologías de OCR y extracción de documentos.
Soluciones de conversión de voz a texto.
Agentes de IA y flujos de trabajo basados en agentes.
Experiencia en desarrollo con Node.js.
Microsoft Bot Framework.
Docker y despliegues contenerizados.
Prácticas de CI/CD y DevOps.
¿Te gustaría saber más? ¡Nos encantaría conocer tu opinión! Ponte en contacto con nosotros y acordemos una conversación para hablar sobre esta oportunidad.
Modalidad híbrida
Barcelona, Cataluña, España
SOFTWARE INSIGHTS