¿Programas con motores de IA todos los días y sabes que lo difícil no es generar código, sino controlarlo? En Nilo estamos cambiando la forma de vender digitalmente en Latam, juntando tecnología, contactabilidad y la experiencia de personas reales. Hoy operamos para clientes de telecomunicaciones, banca y crédito en varios países, y necesitamos a alguien que construya y haga crecer las bases técnicas de la plataforma. La pega: Vas a diseñar, construir y sostener la arquitectura propia de Nilo, reportando al Head of Product & Operations. Vas a desarrollar con motores de IA como forma principal de trabajo, y vas a ser quien define los controles que lo hacen confiable: el contexto maestro con las reglas de desarrollo que sigue el motor, especificaciones como fuente de verdad, pruebas automatizadas, versionado, revisión y CI/CD como compuerta antes de cada paso a producción. Sobre esa base vamos a construir nuestra plataforma de ventas digitales: el core de IA, el backoffice que automatiza el ingreso de ventas, el centro de operaciones en tiempo real y la reportería para nuestros clientes. ¿A quién buscamos?
• Ingeniería en Informática, Ingeniería Civil en Computación o carreras afines.
• 5 o más años de experiencia en desarrollo.
• Fundamentos sólidos de ingeniería de software: diseño, estructuras de datos, patrones, testing y debugging. Tienes que poder juzgar y corregir lo que genera la IA, no solo aceptarlo.
• Mucha experiencia programando con motores de IA (Claude Code, Cursor, Copilot o similares) en proyectos reales, no solo como autocompletado.
• Seteo del contexto maestro: reglas de desarrollo, convenciones y decisiones de arquitectura que el motor de IA sigue en cada tarea (por ejemplo, CLAUDE.md, AGENTS.md o reglas de Cursor), versionadas junto al código.
• Spec-driven development: escribir y mantener especificaciones que guían al motor de IA y contra las que se valida lo que genera.
• Control del código generado: pruebas automatizadas, revisión, versionado con Git y flujos de ramas, y CI/CD que bloquea lo que no cumple.
• Criterio de seguridad y protección de datos personales: vas a trabajar con datos de clientes de empresas reguladas.
• Ganas de crear estándares que el equipo pueda seguir. Lo técnico Lenguajes y frameworks
• TypeScript, Go y/o Python.
• React (deseable Next.js). Arquitectura
• Microservicios y arquitectura orientada a dominios (DDD).
• Colas y mensajería: Pub/Sub o similar (Kafka, RabbitMQ).
• APIs REST / gRPC. Cloud e infraestructura
• GCP: Cloud Run, GKE, Cloud SQL.
• Docker, CI/CD e infraestructura como código (Terraform). Bases de datos
• PostgreSQL.
• Deseable: MongoDB y Redis. Un tremendo plus
• Experiencia con agentes conversacionales o IA generativa: construcción de agentes con LLM, tool calling y Model Context Protocol (MCP), orquestación multi-agente, manejo de memoria y contexto, evaluación y guardrails. ¿Qué te ofrecemos?
• Arquitectura en tus manos: vas a construir la base técnica de la plataforma y la forma de programar con IA del equipo.
• Equipo en formación: vas a ser el referente de desarrollo junto a un líder de producto tech, con procesos ágiles que adaptamos a lo que necesita una startup que está creciendo.
• Cultura con propósito: un equipo ágil, enfocado en generar valor de verdad. Acá nada se hace “porque sí”: cada desarrollo tiene un por qué de negocio.
• Estabilidad y respaldo: el ritmo de una startup, con el apoyo de un grupo empresarial con más de 40 años de trayectoria.
• Impacto real: lo que construyas se va a producción y lo usan clientes reales en Latam desde el primer día. Si programas con IA y sabes ponerle rieles para que llegue bien a producción, Conversemos #IngenieriaDeSoftware #ProgramacionConIA #ClaudeCode #CICD #SpecDrivenDevelopment #TypeScript #GCP #ContratacionesChile #Fintech
📌 Desarrollador Fullstack Senior · Programación con IA (Santiago)
🏢 Nilo
📍 Santiago