Intellectsoft es una empresa de desarrollo de software que ofrece soluciones innovadoras desde 2007. Operamos en América del Norte, América Latina, la región nórdica, el Reino Unido y Europa. Nos especializamos en industrias como Fintech, Healthcare, EdTech, Construcción, Hospitality y más, asociándonos con startups, empresas medianas y compañías Fortune 500 para impulsar la innovación y la escalabilidad. Nuestros clientes incluyen Jaguar Motors, Universal Pictures, Harley-Davidson y muchos más, donde nuestros equipos generan un impacto diario.
Juntos, nuestro equipo entrega soluciones que marcan la diferencia. Conoce más en www.intellectsoft.net
Nuestro cliente es una consultora y empresa de tecnología de IA que ayuda a las empresas a adoptar y escalar soluciones de inteligencia artificial, incluyendo IA generativa, automatización y aplicaciones basadas en datos. La compañía trabaja con organizaciones para identificar oportunidades de IA, desarrollar soluciones de IA personalizadas e integrar capacidades de IA en los procesos de negocio existentes para impulsar la productividad y la innovación.
Buscamos un Desarrollador Full Stack para construir y mantener aplicaciones web modernas con un enfoque en capas de productos habilitadas por IA, incluyendo bases de datos vectoriales y flujos de trabajo RAG.
Básicos
- Fuerte experiencia con desarrollo backend en Python.
- Experiencia práctica con FastAPI.
- Sólido conocimiento de React y JavaScript moderno.
- Experiencia en la construcción y consumo de APIs REST.
- Familiaridad con bases de datos relacionales como PostgreSQL o MySQL.
- Capacidad para trabajar y mejorar una base de código existente.
- Fuertes habilidades de depuración y resolución de problemas.
- Experiencia en el despliegue de aplicaciones en plataformas en la nube como AWS, Azure, GCP, Render o Railway.
- Comprensión básica de autenticación, autorización, flujos de usuario y seguridad de aplicaciones.
- Familiaridad con flujos de trabajo de desarrollo basados en Git.
- Capacidad para escribir código limpio, mantenible y escalable.
Conocimiento de IA / Ciencia de Datos
Este rol requiere una comprensión básica de bases de datos vectoriales, búsqueda semántica, embeddings, flujos de trabajo RAG e integración de LLM.
- Bases de datos vectoriales y búsqueda semántica.
- Embeddings y cómo se utilizan para la recuperación.
- Flujos de trabajo de Generación Aumentada por Recuperación (RAG).
- Ingesta, fragmentación e indexación de documentos.
- Conexión de la lógica de la aplicación backend con respuestas basadas en LLM.
- Depuración y mantenimiento de funciones de producto impulsadas por IA.
Deseable
- Familiaridad con Docker.
- Experiencia con trabajos en segundo plano, colas o tareas programadas.
- Experiencia trabajando con cargas de archivos, procesamiento de documentos o sistemas de búsqueda.
- Experiencia previa con aplicaciones de IA, chatbots, análisis o gestión del conocimiento.
- Comprensión de pipelines de datos básicos y flujos de trabajo ETL.
Responsabilidades
- Desarrollar, mantener y mejorar servicios backend utilizando Python y FastAPI.
- Construir, actualizar y depurar componentes frontend de React.
- Diseñar, consumir y mantener APIs REST.
- Trabajar con bases de datos, lógica de aplicaciones e integraciones en todo el stack.
- Comprender y mejorar bases de código, arquitectura y flujos de trabajo existentes.
- Depurar problemas en capas de frontend, backend, base de datos y relacionadas con IA.
- Dar soporte a funciones que involucren bases de datos vectoriales, embeddings, búsqueda semántica y flujos de trabajo RAG.
- Trabajar con pipelines de datos existentes y procesos de ingesta de documentos.
- Mejorar el rendimiento, la confiabilidad, la seguridad y la mantenibilidad de la aplicación.
- Colaborar con stakeholders de producto, diseño y técnicos para traducir requisitos en funciones funcionales.
- Escribir código limpio, legible, bien documentado y listo para producción.
- Participar en procesos de prueba, despliegue, monitoreo y lanzamiento.
Beneficios
- Cursos de Udemy de tu elección.
- Actividades de team-building, eventos, maratones y caridad para conectar y recargar energías.
- Talleres, capacitaciones y intercambio de conocimientos de expertos que te mantienen en crecimiento.
- Camino de carrera claro.
- Días de ausencia para el equilibrio vida-trabajo.
- Horario y configuración de trabajo flexibles: trabaja desde cualquiera de las ubicaciones listadas y organiza tu día a tu manera.