
In Progress
Posted
Paid on delivery
Descripción del Proyecto: Buscamos un Ingeniero de Software Senior (Backend & Cloud Architecture) con experiencia comprobable para ensamblar, desplegar y optimizar la infraestructura de producción a gran escala de Yachaq Pacha, un agente de IA conversacional místico-filosófico. El proyecto ya cuenta con todas las aprobaciones comerciales y configuraciones base listas al 100%: Meta App verificada, WhatsApp Business API activa, entorno de Twilio API configurado y cuentas de OpenAI listas. Además, los archivos maestros de lógica operativa y base de conocimiento ya están terminados en formato .json. Tu misión principal será construir el backend definitivo, integrar la pasarela de pagos bajo un flujo de conversión ultra-veloz y asegurar que el sistema soporte una carga masiva y abrumadora de tráfico diario (+100,000 consultas diarias) sin degradación de rendimiento y optimizando el consumo de tokens de forma extrema. Responsabilidades Clave y Arquitectura: Backend asíncrono de alta disponibilidad: Desarrollar el sistema intermedio (Node.js o Python) desplegado en la nube (AWS, Google Cloud o similar) para gestionar los webhooks de Twilio de forma asíncrona. El servidor debe responder con un HTTP 200 OK de inmediato a Meta para evitar bloqueos por latencia, procesando la lógica de la IA en segundo plano. Pasarela de Pagos Ultra-Ágil (Mercado Pago + Yape): Integrar la API de Mercado Pago (Perú) para generar "Preference Links" (Checkout Pro) dinámicos por el monto exacto de S/ 4.90 en tiempo real, justo cuando el agente de IA identifique el momento oportuno. El método principal visible debe ser Yape. Debes configurar los webhooks de Mercado Pago (IPN) para que, al confirmarse la transacción, el backend libere inmediatamente la base de datos profunda del agente. Gestión de Estado, Tiempos y Prevención de Fraude: Implementar una capa de memoria ultra rápida (ej. Redis cache) para controlar el estado del flujo de cada usuario y activar de forma autónoma un temporizador estricto de 30 minutos por sesión, los cuales inician única y exclusivamente post-pago. Optimización Radical de Costos (RAG Local): Configurar la inyección dinámica de conocimiento. Para evitar costos astronómicos de API, el backend no debe enviar nuestros archivos .json completos en cada mensaje. El sistema debe segmentar la base de datos y adjuntar al prompt de OpenAI únicamente los fragmentos arquetípicos específicos que el usuario requiera en ese mensaje. Estrategia contra el Abandono (No-Cobro Activo): El sistema debe respetar la inactividad. Si el usuario deja de responder antes del pago, el backend congelará la sesión en silencio sin enviar alertas de cobro invasivas ni recordatorios mecánicos. Requisitos Técnicos Obligatorios: Experiencia demostrable en arquitecturas de software orientadas a eventos y manejo de tráfico masivo (Rate limiting, colas de mensajería como RabbitMQ o BullMQ). Dominio avanzado de la API de Twilio (WhatsApp Business) y APIs de OpenAI. Experiencia integrando pasarelas de pago (Mercado Pago preferiblemente) y procesamiento de webhooks en tiempo real. Capacidad para asesorar en optimización de prompts, gestión de ventanas de contexto y truncamiento/poda del historial de chat. Detalles y Estado del Proyecto: Listo al 100%: Meta verificado, Twilio listo, OpenAI fondeado, JSONs operacionales y dogmáticos terminados y blindados. Hay saldo y disposición inmediata para comenzar. Modalidad: Freelance por entregables (con hitos definidos) con opción a contrato de soporte continuo para mantenimiento de la infraestructura. Presupuesto: A discutir según la solidez de la propuesta de arquitectura (Buscamos robustez absoluta para escala masiva). FILTRO OBLIGATORIO PARA POSTULANTES (Copiar también esta sección): Para ser considerado en este proyecto, tu propuesta debe iniciar respondiendo técnicamente a esta pregunta: ¿Cómo estructurarías la arquitectura de tu backend para responder el webhook de Twilio en menos de 3 segundos y procesar la llamada de OpenAI en segundo plano bajo una carga sostenida de 20 mensajes simultáneos por segundo? (Respuestas genéricas o generadas automáticamente por bots de IA serán descartadas de inmediato).
Project ID: 40552978
69 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs