Descripción
**Acerca del 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 front-end para construir soluciones escalables y fiables que aprovechen modelos de lenguaje grande (LLM), generación con recuperación mejorada (RAG) y servicios nativos de la nube de Azure.
**Principales responsabilidades**
------------------------
* Diseñar, desarrollar y mantener servicios backend y API escalables utilizando Python.
* Construir e implementar soluciones de IA empresarial en Microsoft Azure.
* Integrar modelos de lenguaje grande (LLM) y capacidades de IA generativa en aplicaciones productivas.
* Diseñar e implementar arquitecturas de generación con recuperación mejorada (RAG).
* Desarrollar estrategias de ingeniería de prompts 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 capacidades 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 fluida de los servicios y aplicaciones de IA.
* Supervisar el rendimiento, diagnosticar 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 actualizado sobre las tendencias y avances emergentes en IA generativa, modelos de lenguaje grande (LLM) e ingeniería de IA.
**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 API REST.
* Experiencia comprobada trabajando con modelos de lenguaje grande (LLM) y soluciones de IA generativa.
* Experiencia práctica en ingeniería de prompts más allá de la creación básica de prompts.
* Experiencia en el diseño e implementación de soluciones de generación con recuperación mejorada (RAG).
* Conocimientos de conceptos de procesamiento del lenguaje natural (NLP), como 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 reconocimiento óptico de caracteres (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 basados en contenedores.
* Prácticas de CI/CD y DevOps.
¿Te gustaría saber más? ¡Nos encantaría tener noticias tuyas! Ponte en contacto con nosotros y acordemos una conversación para hablar sobre esta oportunidad.