Nos encontramos en búsqueda de un perfil freelance Backend con conocimiento en IA para un proyecto.
Perfil:
1. Grado o Ingeniería en Informática, Sistemas, Telecomunicaciones o áreas afines..
2. Deseable contar con cursos específicos en Ciencia de Datos, Inteligencia Artificial, o Arquitectura Cloud.
3. Experiencia en Desarrollo de Soluciones en la Nube (Azure)
*Conocimiento en implementación y configuración de servicios como:
*Azure Blob Storage (almacenamiento y acceso a documentos).
*Azure Functions (desarrollo de microservicios sin servidor).
*Azure Service Bus / Event Grid (orquestación de eventos y mensajería).
*Azure Active Directory (autenticación, autorización y seguridad).
*Azure App Service (despliegue de aplicaciones web).
*Experiencia en Azure Devops para la gestión de repositorios, pipelines de ci/cd y control de versiones.
4. Conocimientos en Herramientas de Datos y Analítica
Experiencia con Azure Databricks o Azure Synapse para orquestar y procesar datos a gran escala.
Dominio de Delta Lake / formato Parquet para almacenamiento eficiente y versionado de datos.
Manejo de Python (principalmente en entornos de data processing y machine learning).
5. Experiencia en Inteligencia Artificial y OCR
Conocimiento de Azure Cognitive Services (en particular, Computer Vision, OCR, Document Intelligence / Form Recognizer).
Familiaridad con Azure OpenAI Service o herramientas de ia generativa para la interpretación de texto y generación de estructuras json.
Experiencia previa integrando y consumiendo Apis de ocr / nlp para la extracción y clasificación de documentos.
Entendimiento de técnicas de preprocesamiento de imágenes y documentos (PDF, Word, imágenes escaneadas).
6. Prácticas de Seguridad y Cumplimiento
Conocimiento de configuraciones de redes seguras en Azure.
Experiencia en Azure Key Vault para la gestión de secretos y cifrado de datos.
7. Integraciones y Arquitecturas Escalables
Capacidad para diseñar y desarrollar integraciones con servicios externos.
Uso de colas y tópicos (Service Bus, Event Grid) para desacoplar procesos.
Buenas prácticas de resiliencia y tolerancia a fallos en entornos productivos (reintentos, logging, alertas).
Dominio de lenguaje Python o Java o
Node.js para construcción de APIs y la función serverless en Azure.
Trabajo con metodologías Scrum o Kanban
Funciones dentro de proyecto:
*Implementar la lógica de lectura y extracción de datos usando los servicios nativos de Azure (Document Intelligence, ocr, ia generativa).
*Diseñar y desarrollar funciones serverless (Azure Functions) para la automatización de flujos de ingesta, orquestación y procesamiento de facturas.
*Integrar y configurar colas (Service Bus) y suscripciones (Event Grid) para asegurar flujos desacoplados y escalables.
*Realizar el procesamiento y transformaciones en Azure Databricks, generando tablas/archivos en formato Delta Parquet.
*Gestionar la seguridad y el acceso (Azure AD), garantizando la auditoría y el cumplimiento normativo.
*Colaborar con el área de Devops para establecer pipelines ci/cd y asegurar la calidad y consistencia del despliegue.
*Documentar y realizar pruebas unitarias, cumpliendo con los estándares de la empresa.
*Dar soporte en la etapa de prueba y puesta en producción, atendiendo incidencias y optimizando el rendimiento de la solución.
Plazo de Entrega: No definido