Sr/Ssr Software Engineer
Hace 7 horas
Buenos Aires, Argentina
Kleva
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Sobre KlevaKleva construye agentes de IA que deciden cuándo y cómo contactar a cada persona, y después llaman, conversan y resuelven. Hoy recuperan deuda para bancos, fintechs y empresas de servicios en 8 países de América Latina, con miles de llamadas concurrentes. No somos una agencia de cobranzas ni un dialer con IA.
Nuestra visión es ser la voz de las empresas en Latam, y cobranzas es el primer paso. Los modelos de IA están disponibles para todos; lo difícil es lo que está alrededor: que la persona atienda, que la llamada suene real, que el agente sepa qué decir y que cada conversación cueste poco. Eso es lo que construye nuestro equipo de ingeniería.
Conocé Kleva en video
El rolBuscamos a una persona que se sume al equipo que construye la plataforma con la que se crean, configuran, orquestan y evalúan nuestros agentes. La plataforma ya está en producción: vas a evolucionarla y escalarla de punta a punta, en frontend y backend.
No es un rol de forward deployed ni de implementación. No vas a construir agentes para clientes: vas a trabajar en la plataforma sobre la que se diseñan, prueban, despliegan y operan todos nuestros agentes.
Problemas en los que vas a trabajar
• Cómo modelamos un agente para que sea versionado, testeable y reutilizable, sin perder la flexibilidad que pide cada cliente?
• Cómo sabemos, antes de que hable con una persona real, que un cambio de prompt no rompió una negociación? Evals antes de cada cambio, con simulación y regresión sobre sistemas no deterministas.
• Cómo hacemos que el agente recuerde entre llamadas y canales? Si alguien dijo que cobra después del 10, no lo llamamos el 5. Si rechazó una propuesta, no se la repetimos.
• Cómo elegimos, llamada por llamada, qué voz, tono y guion rinden mejor con cada perfil, y cómo dejamos que la plataforma pruebe variantes y se quede con la que gana?
• Cómo decidimos a quién contactar, cuándo, por qué canal y cuándo frenar, respetando los horarios, la frecuencia máxima y los registros de no llamar de cada país? Qué vas a hacer
• Desarrollar features de punta a punta, frontend y backend, con ownership completo: desde entender el problema del cliente hasta tenerlo en producción.
• Diseñar el modelo de configuración de agentes: prompts, herramientas, reglas, voces y políticas por cliente, versionadas, con rollback y con variantes para experimentar.
• Desarrollar la infraestructura de evals junto a QA: deudores simulados, suites de regresión y scoring automático, para que ningún cambio de agente o de prompt llegue a producción sin pasar por ella.
• Construir la memoria y el contexto por persona que alimentan cada conversación, entre llamadas y canales.
• Desarrollar el motor de orquestación de campañas y canales: ejecuta las decisiones de timing y priorización del equipo de data, sigue la conversación por WhatsApp si no atienden y aplica las reglas de cumplimiento de cada país.
• Diseñar e implementar las APIs, contratos, webhooks e integraciones con los sistemas enterprise de cada cliente: carga de carteras, consulta de deuda, registro de promesas y confirmación de pagos.
• Contribuir a la arquitectura del sistema a medida que escala en volumen y países.
• Resolver incidentes en producción. Si surge un problema crítico, esperamos que te involucres y ayudes a resolverlo. Stack
• Frontend: TypeScript, React y Next.js.
• Backend: Node.js con TypeScript, Go y Python.
• Datos: PostgreSQL y Redis.
• Infraestructura: AWS y Docker. Contexto del rol
• Reporta a: Head of Engineering.
• Trabaja con: Producto, Operaciones, Delivery, QA y Data. Qué no buscamos
• Quien siente que ya llegó al nivel profesional que quería
• Perfiles que necesitan un spec cerrado para arrancar. Acá recibís un problema, no un ticket. Si necesitás tres reuniones para empezar a codear, no es tu lugar.
• Quien necesita certeza antes de avanzar. Ir rápido significa equivocarse seguido, hacer y rehacer; lo aceptamos porque equivocarnos rápido enseña más que acertar tarde. No hay PMs que te mastiquen tickets.
• Quien construye la plataforma antes de entender el patrón. Primero entendemos cómo opera cada cliente; después generalizamos.
• 4+ años de experiencia profesional en desarrollo de software, con track record de llevar producto a producción en ambientes de ritmo alto.
• Dominio de TypeScript, React, Next.js y Node.js.
• Sólido manejo de PostgreSQL y experiencia con bases NoSQL.
• Experiencia diseñando REST APIs, contratos y webhooks, y modelos de datos que aguanten el cambio.
• Comodidad con Git, CI/CD y AWS.
• Mentalidad de plataforma: pensás en abstracciones reutilizables y sabés cuándo todavía no conviene generalizar.
• Capacidad de trabajar de forma independiente, tomar ownership y resolver sin supervisión constante.
• Uso intensivo y crítico de asistentes de código con IA (Claude Code o Cursor). La IA escribe; el criterio y lo que mergeás son tuyos. Deseable
• Experiencia construyendo con LLMs en producción: prompting, tool use, structured outputs y evals.
• Experiencia en plataformas de agentes, workflow engines, motores de reglas o developer tooling.
• Experiencia construyendo copilots o asistentes conversacionales que operan sobre APIs de producto.
• Experiencia en Go.
• Sistemas multi-tenant, de alta concurrencia o altamente configurables.
• Arquitecturas event-driven y colas.
• Background en fintech, cobranzas o productos B2B enterprise.
• Experiencia en startups early stage.
• Salario competitivo en dólares.
• Tres semanas pagas de vacaciones por año.
• Esquema híbrido en Buenos Aires. Al menos 1 día por semana vamos a la oficina.
• Un equipo chico donde lo que construís llega a producción en días
• En cada interacción, valoramos los resultados por encima de los egos o jerarquías. Cómo es trabajar en Kleva
• Equipos chicos, talentosos y emprendedores. Vas a trabajar en equipos autónomos y orientados a resultados, junto a algunas de las personas más brillantes en lo suyo.
• Una oportunidad excepcional para crecer. Hacemos todo lo posible por contratar personas con un potencial fuera de lo común, y después nuestra prioridad es ponerlas en el lugar ideal para que se destaquen. En Kleva, la responsabilidad se gana con resultados, no con antigüedad:
• Amplificá tu impacto con IA. Integrá las herramientas de IA más potentes en todo tu flujo de desarrollo (diseño, implementación, testing y documentación) para ir más rápido sin bajar la vara en calidad, confiabilidad y mantenibilidad.
• Simplificá sin descanso. Cuestioná cada capa de complejidad. Mejorá arquitecturas, pipelines y codebases para construir sistemas más simples, más escalables y más fáciles de mantener.
• Cómo modelamos un agente para que sea versionado, testeable y reutilizable, sin perder la flexibilidad que pide cada cliente?
• Cómo sabemos, antes de que hable con una persona real, que un cambio de prompt no rompió una negociación? Evals antes de cada cambio, con simulación y regresión sobre sistemas no deterministas.
• Cómo hacemos que el agente recuerde entre llamadas y canales? Si alguien dijo que cobra después del 10, no lo llamamos el 5. Si rechazó una propuesta, no se la repetimos.
• Cómo elegimos, llamada por llamada, qué voz, tono y guion rinden mejor con cada perfil, y cómo dejamos que la plataforma pruebe variantes y se quede con la que gana?
• Cómo decidimos a quién contactar, cuándo, por qué canal y cuándo frenar, respetando los horarios, la frecuencia máxima y los registros de no llamar de cada país? Qué vas a hacer
• Desarrollar features de punta a punta, frontend y backend, con ownership completo: desde entender el problema del cliente hasta tenerlo en producción.
• Diseñar el modelo de configuración de agentes: prompts, herramientas, reglas, voces y políticas por cliente, versionadas, con rollback y con variantes para experimentar.
• Desarrollar la infraestructura de evals junto a QA: deudores simulados, suites de regresión y scoring automático, para que ningún cambio de agente o de prompt llegue a producción sin pasar por ella.
• Construir la memoria y el contexto por persona que alimentan cada conversación, entre llamadas y canales.
• Desarrollar el motor de orquestación de campañas y canales: ejecuta las decisiones de timing y priorización del equipo de data, sigue la conversación por WhatsApp si no atienden y aplica las reglas de cumplimiento de cada país.
• Diseñar e implementar las APIs, contratos, webhooks e integraciones con los sistemas enterprise de cada cliente: carga de carteras, consulta de deuda, registro de promesas y confirmación de pagos.
• Contribuir a la arquitectura del sistema a medida que escala en volumen y países.
• Resolver incidentes en producción. Si surge un problema crítico, esperamos que te involucres y ayudes a resolverlo. Stack
• Frontend: TypeScript, React y Next.js.
• Backend: Node.js con TypeScript, Go y Python.
• Datos: PostgreSQL y Redis.
• Infraestructura: AWS y Docker. Contexto del rol
• Reporta a: Head of Engineering.
• Trabaja con: Producto, Operaciones, Delivery, QA y Data. Qué no buscamos
• Quien siente que ya llegó al nivel profesional que quería
• Perfiles que necesitan un spec cerrado para arrancar. Acá recibís un problema, no un ticket. Si necesitás tres reuniones para empezar a codear, no es tu lugar.
• Quien necesita certeza antes de avanzar. Ir rápido significa equivocarse seguido, hacer y rehacer; lo aceptamos porque equivocarnos rápido enseña más que acertar tarde. No hay PMs que te mastiquen tickets.
• Quien construye la plataforma antes de entender el patrón. Primero entendemos cómo opera cada cliente; después generalizamos.
• 4+ años de experiencia profesional en desarrollo de software, con track record de llevar producto a producción en ambientes de ritmo alto.
• Dominio de TypeScript, React, Next.js y Node.js.
• Sólido manejo de PostgreSQL y experiencia con bases NoSQL.
• Experiencia diseñando REST APIs, contratos y webhooks, y modelos de datos que aguanten el cambio.
• Comodidad con Git, CI/CD y AWS.
• Mentalidad de plataforma: pensás en abstracciones reutilizables y sabés cuándo todavía no conviene generalizar.
• Capacidad de trabajar de forma independiente, tomar ownership y resolver sin supervisión constante.
• Uso intensivo y crítico de asistentes de código con IA (Claude Code o Cursor). La IA escribe; el criterio y lo que mergeás son tuyos. Deseable
• Experiencia construyendo con LLMs en producción: prompting, tool use, structured outputs y evals.
• Experiencia en plataformas de agentes, workflow engines, motores de reglas o developer tooling.
• Experiencia construyendo copilots o asistentes conversacionales que operan sobre APIs de producto.
• Experiencia en Go.
• Sistemas multi-tenant, de alta concurrencia o altamente configurables.
• Arquitecturas event-driven y colas.
• Background en fintech, cobranzas o productos B2B enterprise.
• Experiencia en startups early stage.
• Salario competitivo en dólares.
• Tres semanas pagas de vacaciones por año.
• Esquema híbrido en Buenos Aires. Al menos 1 día por semana vamos a la oficina.
• Un equipo chico donde lo que construís llega a producción en días
• En cada interacción, valoramos los resultados por encima de los egos o jerarquías. Cómo es trabajar en Kleva
• Equipos chicos, talentosos y emprendedores. Vas a trabajar en equipos autónomos y orientados a resultados, junto a algunas de las personas más brillantes en lo suyo.
• Una oportunidad excepcional para crecer. Hacemos todo lo posible por contratar personas con un potencial fuera de lo común, y después nuestra prioridad es ponerlas en el lugar ideal para que se destaquen. En Kleva, la responsabilidad se gana con resultados, no con antigüedad:
• Amplificá tu impacto con IA. Integrá las herramientas de IA más potentes en todo tu flujo de desarrollo (diseño, implementación, testing y documentación) para ir más rápido sin bajar la vara en calidad, confiabilidad y mantenibilidad.
• Simplificá sin descanso. Cuestioná cada capa de complejidad. Mejorá arquitecturas, pipelines y codebases para construir sistemas más simples, más escalables y más fáciles de mantener.