Desarrollador/a Python - Azure AI y Proyecto RAG (Cognitive Search, OpenAI, Cosmos DB)
Role details
Job location
Tech stack
Job description
Descripción de la empresa: En Iberley, líder en inteligencia artificial aplicada al sector legal, estamos construyendo nuestro propio sistema RAG (Retrieval-Augmented Generation) sobre el ecosistema Microsoft Azure. Buscamos desarrolladores/as Python con experiencia real en entornos cloud para unirse a nuestro equipo y ayudarnos a desarrollar, desplegar y optimizar nuestra nueva plataforma de IA generativa. Descripción del puesto: Trabajarás en el desarrollo de servicios y funciones en Python que integran Azure Cognitive Search, Azure OpenAI, Cosmos DB y otros componentes de inteligencia artificial dentro de una arquitectura RAG empresarial. Formarás parte del equipo responsable de migrar nuestras colecciones Solr hacia Azure Search AI, optimizando los procesos de indexación, embeddings y recuperación semántica. Responsabilidades principales: Desarrollar microservicios y funciones en Python dentro de Azure Functions y App Service. Diseñar e implementar flujos RAG (Retrieval-Augmented Generation) con Azure OpenAI (GPT, embeddings, completions). Migrar y optimizar índices desde Apache Solr a Azure Cognitive Search. Desarrollar procesos de ingesta y orquestación de datos conectados a Cosmos DB y Storage Accounts. Integrar seguridad y secretos mediante Azure Key Vault y Azure Active Directory. Monitorear rendimiento y métricas con Application Insights, Diagnostic Settings y Log Analytics. Participar en el diseño de la arquitectura dentro del grupo de recursos Enterprise RAG rg. Requisitos técnicos imprescindibles: Dominio de Python (mínimo 3 años de experiencia en entornos de backend o data). Experiencia en Microsoft Azure, especialmente con: Azure Cognitive Search Azure OpenAI (ChatGPT, embeddings, completions) Azure Functions / App Service Azure Cosmos DB Key Vault y Storage Accounts Experiencia previa en proyectos con motores de búsqueda (Solr, Elasticsearch, Lucene). Conocimientos sólidos de APIs REST, JSON y gestión de flujos
Requirements
asíncronos. Familiaridad con autenticación mediante Azure Active Directory (OAuth 2.0, JWT). Experiencia práctica en entornos cloud y CI/CD (Azure DevOps o GitHub Actions). Se valorará positivamente: Experiencia con Vector Search, embeddings y pipelines de IA. Conocimientos de LangChain, Semantic Kernel o frameworks similares de RAG. Experiencia en Kubernetes (AKS) o despliegues con Docker. Conocimientos en seguridad cloud y roles RBAC. Experiencia previa en proyectos de IA generativa o NLP. Qué ofrecemos: Incorporación a un proyecto estratégico de IA generativa en expansión. Contrato indefinido y jornada completa. Modalidad híbrida o remota (a convenir). Plan de formación en tecnologías Azure AI y OpenAI. Entorno técnico avanzado, trabajo con arquitecturas cloud reales. Salario competitivo según experiencia.