Tech Stack
Job Description, Responsibilities & Requirements
Software & AI Engineer
Ubicación
- Ciudad: Heredia
- País: Costa Rica
- Trabajo Remoto: Sí
Descripción del Puesto
Estamos buscando un ingeniero de software para diseñar y construir una plataforma de confiabilidad de próxima generación para los sistemas de producción de nuestros clientes. Combinarás la ingeniería de sistemas distribuidos tradicional con el desarrollo asistido por IA para brindar a los equipos un lugar único para comprender, depurar y mejorar la salud de sus servicios. Este rol va más allá de usar la IA como una herramienta de productividad: la tratarás como una parte central de la pila de ingeniería. Aprovecharás asistentes avanzados de IA (como Claude, Cursor o similares) en todo el ciclo de vida del desarrollo, desde el diseño inicial y la creación de prototipos hasta la implementación, las pruebas y la iteración. Esto incluye la creación y refinamiento de flujos de trabajo de extremo a extremo donde la IA contribuye a la generación de código, la validación y la mejora continua.
También explorarás e implementarás patrones de desarrollo auto-sanador, incluidos bucles de prueba impulsados por IA, validación automatizada y mecanismos de retroalimentación que mejoran continuamente la calidad del sistema y la productividad del desarrollador. Este es un rol altamente creativo y práctico para alguien que ama la iteración rápida: enviar y refinar con una fuerte intuición, mientras mantiene un alto estándar de confiabilidad, calidad y mantenibilidad.
Un día en este rol
- Crear un centro de mando de confiabilidad centralizado que brinde a los equipos una vista unificada de la salud del sistema, el riesgo y la confiabilidad en todos los servicios y entornos.
- Crear agentes de IA que puedan ayudar con la triangulación de incidentes, la exploración de causas raíz, la resumen de registros/trazas y las acciones recomendadas.
- Crear características y API orientadas al desarrollador que ayuden a los ingenieros a explorar datos, depurar problemas y tomar mejores decisiones.
- Utilizar herramientas de desarrollo asistido por IA (por ejemplo, Cursor, Claude, Copilot) como palanca para prototipar, refactorizar y enviar rápidamente código de alta calidad.
- Ser propietario de proyectos de principio a fin: requisitos, arquitectura, implementación, pruebas, lanzamiento e iteración basada en la retroalimentación.
- Colaborar estrechamente con equipos asociados (Producto, Infra, Datos, SRE) para comprender los puntos débiles y traducirlos en soluciones simples y poderosas.
Requisitos
- Experiencia: Más de 5 años de experiencia en ingeniería de backend o full-stack, con un historial de construcción y operación de sistemas de producción complejos.
- Lenguajes de programación: Dominio de Python, con experiencia en la arquitectura de aplicaciones intensivas en datos y APIs robustas.
- Habilidades de resolución de problemas y sentido del producto: Capaz de tomar requisitos ambiguos e iterar rápidamente hacia una solución funcional.
- Experiencia práctica: Con herramientas de desarrollo asistido por IA como Cursor, Claude o similares, con entusiasmo por usarlas para enviar funciones más rápido.
- Uso práctico de LLMs o marcos de IA: Para mejorar la automatización y la orientación con barreras de protección y citas.
- Experiencia avanzada en Claude: Más allá del uso básico de autocompletado.
- Capacidad para aprovechar las herramientas de IA: A lo largo de todo el ciclo de vida del desarrollo de software, desde el diseño hasta la implementación.
- Experiencia en la construcción de flujos de trabajo de extremo a extremo utilizando IA: Incluyendo desarrollo iterativo y refinamiento continuo.
- Familiaridad con bucles de prueba auto-sanador y enfoques de validación automatizada impulsados por IA.
- Mentalidad fuerte: Hacia el uso de la IA como una capacidad de ingeniería central en lugar de un complemento de productividad.
Habilidades deseadas
- Conocimientos básicos de frameworks de desarrollo de UI: Como React, Angular o similares, con la capacidad de aprovechar herramientas de desarrollo asistido por IA para construir e iterar en interfaces de usuario. El conocimiento fundamental de la UI es importante dado que el código de UI generado por IA puede ser inexacto y requiere el juicio humano para validar y refinar.
Nuestros valores
Flexibilidad: ¡Aquí el equilibrio lo es todo! Ofrecemos un entorno que respalda el balance de la vida personal y laboral y trabajo remoto.
Colaboración: La colaboración es fundamental. Trabajamos en equipos multidisciplinarios, donde cada persona aporta sus habilidades únicas.
Multiculturalidad: Contamos con un equipo global diverso que fomenta una atmósfera de aprendizaje y crecimiento personal.
Desarrollo: Ofrecemos un plan de carrera personalizado, así como programas de formación para desbloquear tu potencial.
Relevancia: Colaboramos con clientes líderes en la industria en proyectos de alto impacto que definen el futuro tecnológico.
¿No estás listo para aplicar?
Únete a nuestra COMMUNITY de talento para oportunidades de trabajo que coincidan con tus intereses.
Enviar candidatura ahora
- Iniciar la solicitud con LinkedIn
- Enviar candidatura ahora
- Espere...
Explora más en gft.com
- Empleos en gft
- Ver todas las oportunidades
- Aviso de Privacidad
- Declaración sobre Cookies
- Aviso Legal