Título del Puesto: Desarrollador Senior Full Stack con Enfoque en IA y Recomendación Multimodal
Descripción de la Empresa:
Soy Más es una startup dinámica en América Latina enfocada en transformar la economía plateada, conectando a las personas mayores con productos y servicios relevantes a través de tecnología avanzada. Estamos en busca de un desarrollador senior full stack con un sólido background en IA y sistemas de recomendación para fortalecer nuestro equipo técnico y ayudar a optimizar nuestras capacidades de personalización y generación de contenido a través de tecnologías innovadoras.
Responsabilidades:
1. Desarrollo de un Pipeline de Embeddings para Algoritmos de Recomendación y Chatbot RAG
- Diseñar e implementar un pipeline automatizado que convierta contenido de múltiples formatos en embeddings de alta calidad, optimizando para su consumo por el algoritmo de recomendación y el chatbot basado en Recuperación Augmentada por Generación (RAG).
- Integrar el pipeline con nuestras fuentes de contenido actuales (CMS y DB) y futuras, garantizando la conversión y almacenamiento eficiente de datos en formatos de vectores.
- Desarrollar procesos de actualización y mantenimiento para asegurar que los embeddings reflejen contenido nuevo o actualizado en tiempo real o en intervalos periódicos.
2. Creación de una API para Integrar LLMs en el Chatbot
- Diseñar y desarrollar una API robusta y segura que permita la incorporación de modelos de lenguaje (LLMs) en el backend de nuestro chatbot.
- Asegurar que la API sea escalable y fácilmente extensible para la inclusión de distintos modelos en el futuro y para mantener la respuesta en tiempo real.
- Implementar medidas de autenticación y control de acceso, asegurando que la API sea segura y cumpla con las mejores prácticas de desarrollo.
3. Desarrollo de un Algoritmo de Recomendación Multimodal
- Desarrollar y optimizar un algoritmo de recomendación multimodal que combine datos de interacción del usuario, contenido, y señales contextuales (texto, imágenes, audio) para ofrecer recomendaciones personalizadas.
- Integrar el algoritmo de recomendación con nuestro sistema de embebidos y CMS, permitiendo que se adapte en función del perfil y las preferencias del usuario.
- Evaluar el rendimiento y la efectividad de las recomendaciones, ajustando el modelo según la retroalimentación y el comportamiento del usuario.
4. Colaboración Técnica y Documentación
- Trabajar estrechamente con los equipos de producto y diseño, brindando apoyo técnico y recomendaciones para la implementación y optimización de nuevas funcionalidades.
- Crear documentación técnica exhaustiva para cada componente desarrollado, incluyendo el pipeline de embeddings, la API para LLMs y el algoritmo de recomendación multimodal.
- Participar en revisiones de código, asegurando el cumplimiento de los estándares de calidad y promoviendo las mejores prácticas de desarrollo.
Cualificaciones:
- Experiencia sólida en desarrollo backend y frontend (Next.js, Node.js, Python o frameworks relacionados).
- Experiencia comprobada en IA y ML, específicamente en la creación y uso de embeddings y algoritmos de recomendación.
- Familiaridad con APIs RESTful y GraphQL, así como con arquitecturas escalables.
- Experiencia en procesamiento y manipulación de datos multimodales (texto, imágenes, audio).
- Habilidades avanzadas en gestión de bases de datos (SQL, NoSQL, vector databases como pgVector o similares).
- Conocimientos en sistemas de recomendación y métricas de evaluación de recomendaciones.
- Habilidades de comunicación para traducir requerimientos técnicos a no técnicos.
Cómo Postularse:
Los candidatos interesados deben enviar su currículum y portafolio a contacto@soymas.la.
Fecha Límite de Aplicación:
Plazo abierto.
Nota: La experiencia previa en integración de LLMs y en algoritmos de recomendación será altamente valorada, especialmente en aplicaciones que impliquen contenido multimodal.