¿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 vibrante, 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