Back-end Engineer Senior – LLM & Agentic AI
Summary
Senior backend engineer building an LLM-powered agentic AI solution to improve the digital shopping experience of a large-scale retail platform. Day to day: designing agent orchestration (states, tools, memory, context), integrating APIs and backend services, implementing RAG, and building evaluation/observability for quality, latency and cost.
Sobre la empresa
Nos dedicamos al desarrollo de software y soluciones tecnológicas. Nuestra especialidad es la integración de sistemas, software a medida y desarrollos innovadores en el mundo de los dispositivos móviles. Nuestra mayor motivación es resolver problemas complejos a través de soluciones innovadoras. Nuestro método de trabajo se basa en entender el negocio y la necesidad del cliente, queremos ser un "partner", de tal modo poder apoyar en la toma de decisiones a la hora de implantar soluciones tecnológicas.
Sobre el rol
Buscamos un/a Senior Backend Engineer para desarrollar y evolucionar microservicios backend que forman parte de plataformas de e-commerce en producción, dentro de un ecosistema de retail con tráfico real.
El rol tiene un fuerte foco en Node.js, TypeScript y NestJS, con responsabilidad sobre el diseño e integración de APIs, la gestión de datos y la operación de servicios en producción. Trabajarás con infraestructura cloud sobre AWS, contenedores y herramientas de despliegue, participando en todo el ciclo de vida del software, desde el desarrollo hasta el monitoreo y la resolución de incidentes.
Buscamos una persona con sólidos fundamentos de ingeniería, autonomía técnica y experiencia construyendo servicios confiables, escalables y mantenibles.
Responsabilidades
- Desarrollar y mantener microservicios backend utilizando Node.js, TypeScript y NestJS para plataformas de e-commerce en producción.
- Diseñar, construir e integrar APIs REST con los sistemas core de la compañía y otros servicios.
- Asumir responsabilidad sobre el código en producción, participando en despliegues, monitoreo, diagnóstico y resolución de incidentes.
- Diseñar y optimizar modelos y consultas en bases de datos SQL y NoSQL.
- Implementar y mantener soluciones de caché y colas de mensajería para la comunicación entre servicios.
- Desplegar y operar servicios en AWS, utilizando Docker y Kubernetes.
- Desarrollar y mantener pipelines de integración y despliegue continuo (CI/CD).
- Implementar y mantener pruebas automatizadas para asegurar la calidad y confiabilidad del código.
- Colaborar con otros equipos técnicos para integrar servicios, resolver dependencias y mejorar la estabilidad y el rendimiento de las plataformas.
Requisitos
- Al menos 4 años de experiencia profesional en desarrollo Backend, incluyendo trabajo con microservicios en producción.
- Dominio sólido de Node.js y TypeScript.
- Experiencia con NestJS o frameworks backend equivalentes, como Spring o .NET Core.
- Experiencia diseñando, desarrollando e integrando APIs REST.
- Experiencia trabajando con bases de datos SQL y NoSQL, como PostgreSQL, MySQL, MongoDB o DynamoDB.
- Experiencia utilizando Redis y sistemas de colas de mensajería, como Amazon SQS, Kafka o tecnologías similares.
- Experiencia desarrollando y operando servicios sobre AWS.
- Experiencia con Docker y Kubernetes, incluyendo despliegue, configuración y depuración de servicios.
- Experiencia con pipelines de CI/CD, utilizando GitHub Actions o herramientas equivalentes.
- Experiencia en testing automatizado, idealmente con Jest.
- Capacidad para diagnosticar problemas en producción y trabajar con foco en la estabilidad, el rendimiento y la calidad del software.
Deseables
- Experiencia desarrollando plataformas de e-commerce o retail, especialmente en funcionalidades de catálogo, carrito de compras, checkout o pagos.
- Experiencia trabajando con arquitecturas o plataformas headless.
- Experiencia con monorepos y Nx.
- Conocimientos de GraphQL.
- Experiencia con herramientas de monitoreo y observabilidad, como New Relic, Coralogix u OpenTelemetry.
- Experiencia con BigQuery o pipelines de datos.
- Experiencia con agentes de IA o sistemas basados en LLM, incluyendo orquestación de agentes y RAG
- idealmente, al menos un año de experiencia.
Beneficios
- Capacitaciones y certificaciones alineadas con el cargo y las necesidades del proyecto
- Plan de desarrollo personalizado con el equipo de Talent Success, basado en tu evaluación de ingreso
- Acceso a la Escuela de Inteligencia Artificial de WiTI
- Acceso a Platzi para tu formación profesional
- Aguinaldo de Fiestas Patrias ($100.000 CLP en Chile / USD 100 en el exterior)
- Aguinaldo de Navidad ($100.000 CLP en Chile / USD 100 en el exterior)
- Medio día libre en la semana de tu cumpleaños
- Afiliación a Caja de Compensación Los Andes (solo Chile)
- Seguro complementario de salud Vida Cámara, 100% cubierto por WiTI (solo Chile, contratos indefinidos).