Desarrollador/a Python - Azure AI y Proyecto RAG (Cognitive Search, OpenAI, Cosmos DB)

IBERLEY INFORMACIÓN LEGAL
5 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Tech stack

API
Artificial Intelligence
Data analysis
Application Performance Management
Azure
Cloud Computing
Apache Lucene
Continuous Integration
Elasticsearch
Github
JSON
Python
OAuth
Role-Based Access Control
Azure
Service Development Studio
Solr
Generative AI
Backend
Kubernetes
Search Engines
Cosmos DB
GPT
Serverless Computing
Docker

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.

Apply for this position