AI Software Engineer

  • Indefinido
  • Tiempo completo
  • Teletrabajo

¿Quiénes somos?

En Kashio somos una fintech con producto propio que desarrolla soluciones de pagos, recaudos e infraestructura financiera para empresas en Latinoamérica. Nuestra plataforma conecta flujos transaccionales e integraciones financieras donde la seguridad, la confiabilidad y la escalabilidad son esenciales.

Estamos fortaleciendo nuestro equipo de Inteligencia Artificial para construir soluciones que pasen del concepto a la operación real, con entregas frecuentes y un impacto visible en el negocio.

¿A quién buscamos?

Buscamos un/a AI Software Engineer senior con dominio full stack y experiencia real desarrollando aplicaciones basadas en modelos de lenguaje (LLM) y agentes de IA en producción. Queremos una persona capaz de entender un problema, diseñar la solución, construirla, desplegarla y hacerse cargo de su funcionamiento.

No es una posición centrada en investigación ni únicamente en prompts: combina backend, frontend, datos, arquitectura y agentes inteligentes, con autonomía y criterio para elegir cuándo usar IA y cuándo conviene una solución tradicional.

Misión del rol

Diseñar, desarrollar y operar productos y agentes de IA de extremo a extremo, convirtiendo necesidades de negocio en soluciones seguras, medibles y listas para producción. Impulsar entregas rápidas sin sacrificar calidad, observabilidad ni control de riesgos.

Lo que harás

· Construir agentes de IA capaces de razonar, invocar herramientas y ejecutar procesos de múltiples pasos; implementar RAG, embeddings, búsqueda semántica y manejo de contexto.

· Desarrollar plataformas web completas con backend robusto, frontend moderno y APIs REST, GraphQL o basadas en eventos, incluyendo interfaces de chat, streaming y revisión humana cuando aplique.

· Diseñar arquitecturas resilientes y seguras, modelar datos SQL/NoSQL/vectoriales e integrar servicios cloud, colas, caché y procesamiento asíncrono.

· Seleccionar e integrar modelos de Claude, OpenAI u open source según calidad, costo y latencia, así como APIs y MCP.

· Medir la calidad de las soluciones con evaluaciones antes de cada release, pruebas, métricas de latencia, costo por token y observabilidad.

· Aplicar controles de seguridad: privilegios mínimos, cuentas de servicio por agente, credenciales protegidas y límites claros sobre operaciones destructivas.

· Colaborar directamente con los equipos dueños de los problemas, participar en revisiones de código, documentar decisiones y compartir aprendizajes.

Impacto esperado

· Convertir requerimientos de negocio en soluciones funcionando en producción con ciclos de entrega cortos.

· Poner agentes y aplicaciones de IA a disposición de los equipos con métricas claras de calidad, desempeño y costo.

· Reducir tareas manuales y mejorar la eficiencia operativa sin comprometer seguridad ni estabilidad.

· Mantener ownership desde la definición técnica hasta el despliegue, monitoreo y mejora continua.

Requisitos principales

· 5+ años de experiencia en desarrollo de software, con proyectos completos llevados personalmente desde la necesidad de negocio hasta producción.

· Experiencia demostrable con aplicaciones LLM en producción: prompting, tool calling, salidas estructuradas, contexto y al menos un framework como LangGraph, LlamaIndex, CrewAI, Claude Agent SDK, OpenAI Agents SDK o Flowise.

· Conocimiento práctico de RAG, embeddings y bases vectoriales como pgvector, Pinecone o Qdrant.

· Backend en Python (FastAPI/Django) y/o Node.js/TypeScript (NestJS/Express), junto con frontend React y/o Next.js con TypeScript.

· Experiencia diseñando APIs e implementando autenticación y autorización, incluidos OAuth y JWT.

· Manejo de PostgreSQL (modelado, índices y optimización), NoSQL y caché como Redis.

· Conocimiento de microservicios, eventos, mensajería/colas, AWS, GCP o Azure, Docker y CI/CD.

· Criterio para asegurar aplicaciones de IA frente a riesgos como prompt injection y filtración de datos.

Conocimientos deseables

· Experiencia en fintech, banca o pagos: idempotencia, conciliación, consistencia transaccional, PCI y regulación.

· Automatización con n8n o Flowise; fine-tuning o despliegue de modelos open source.

· Uso de Anthropic/Claude, Amazon Bedrock, gateways como LiteLLM o equivalentes.

· Evals con datasets de referencia, LLM como juez y controles de regresión en CI.

· Kubernetes, Terraform y experiencia con servicios de mensajería como Kafka, RabbitMQ o SQS.

· Proyectos de IA demostrables e inglés técnico.

Qué te haría destacar

· Haber construido productos de IA completos, no solo prototipos o pruebas de concepto.

· Demostrar autonomía para transformar problemas ambiguos en entregables utilizables y sostenerlos en producción.

· Tomar decisiones pragmáticas sobre costo, latencia, calidad, seguridad y experiencia de usuario.

· Aportar ejemplos concretos de mejoras, automatizaciones o agentes que hoy sean usados por personas reales.

Competencias esperadas

Ownership y autonomía · Pensamiento analítico · Criterio técnico · Comunicación clara · Pragmatismo · Colaboración y mentoría · Curiosidad tecnológica · Orientación a resultados · Seguridad y calidad

¿Qué ofrecemos?

· Trabajo 100 % remoto en LATAM, alineado al horario de Lima.

· Medio día libre durante el mes de tu cumpleaños.

· Acceso a plataformas de aprendizaje continuo.

· La oportunidad de construir el área de IA desde sus bases en un equipo pequeño y de alto impacto, con releases frecuentes y aplicaciones reales para el negocio.

|
|
Desarrollado por Factorial
Construir mi página de empresa