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.

© Soy + | Todos los derechos reservados, 2024.