Mobiik
Mexico City, Mexico

AI Backend Developer

Salario

USD 3500 - 4000

Habilidades

Python, Azure Open AI.

Modalidad

Remoto local

¿Inglés?

Sí, Intermedio

Responsabilidades

Como Desarrollador Backend, Mobiik espera que realices las siguentes tareas:

  • Desarrollar y mantener servicios backend que habiliten capacidades de Inteligencia Artificial.
  • Diseñar APIs RESTful robustas bajo una arquitectura de microservicios, utilizando preferentemente FastAPI o Flask.
  • Integrar modelos avanzados de Azure OpenAI, como GPT-4 y servicios de Embeddings.
  • Implementar pipelines de procesamiento para RAG, incluyendo carga, chunking y vectorización de documentos.
  • Construir la lógica de negocio necesaria para el manejo de prompts, trazabilidad de conversaciones y logs.
  • Garantizar la seguridad de los servicios mediante Azure API Management y autenticación con tokens SAML o MSAL.
  • Asegurar la escalabilidad y eficiencia de los endpoints consumidos por el frontend y otros microservicios.
  • Aplicar pruebas unitarias, de integración y esquemas de monitoreo con OpenTelemetry o App Insights.

Requisitos

Eres la persona indicada si cuentas con:

  • Dominio de Python y frameworks de desarrollo ágil como FastAPI.
  • Experiencia en el uso de servicios de IA en la nube, específicamente Azure OpenAI y Azure AI Search.
  • Capacidad para gestionar bases de conocimiento embebidas mediante técnicas de Retrieval-Augmented Generation (RAG).
  • Manejo de diversas soluciones de almacenamiento en Azure, como Blob Storage, Cosmos DB y Table Storage.
  • Conocimientos sólidos en seguridad, incluyendo el uso de Key Vaults, rate limits y sanitización de datos.
  • Experiencia en la implementación de buenas prácticas para la exposición de APIs y el uso de modelos de lenguaje (LLMs).