Perfil de la posición
Nombre del puesto: Arquitecto/a de Software
Descripción general
Buscamos un/a Arquitecto/a de Software con experiencia en el diseño y desarrollo de aplicaciones y servicios digitales para venta recurrente. La persona seleccionada será responsable de concebir y guiar la creación de una cartera de soluciones escalables, innovadoras y generadoras de ingresos ya sea como aplicaciones, servicios de suscripción o plataformas digitales.
Este rol deberá definir la arquitectura de sistemas, recomendar qué soluciones se deben desarrollar, alquilar o adquirir, asegurar integraciones fluidas mediante APIs u otros protocolos, y liderar la estrategia técnica para conectar servicios avanzados de inteligencia artificial. También deberá dominar el vibe coding: la capacidad de prototipar rápidamente, probar e iterar soluciones que combinen funcionalidad, creatividad y experiencia de usuario.
Responsabilidades Principales:
- Definir la arquitectura y stack tecnológico para múltiples servicios y aplicaciones recurrentes.
- Evaluar decisiones de construir internamente, comprar o integrar plataformas de terceros, equilibrando costo, escalabilidad y velocidad de salida al mercado.
- Diseñar e implementar arquitecturas robustas de APIs para intercambio de datos, interoperabilidad e integraciones con sistemas externos.
- Conectar, integrar y orquestar servicios de IA y modelos de machine learning en las aplicaciones (ej. IA generativa, motores de personalización, sistemas de recomendación).
- Liderar sesiones de vibe coding: prototipado ágil de funcionalidades y experiencias de usuario innovadoras.
- Establecer estándares técnicos, mejores prácticas, y garantizar la calidad del código y el cumplimiento en seguridad.
- Colaborar con equipos de producto, negocio y diseño para alinear las decisiones tecnológicas con los objetivos de la empresa.
- Asegurar la escalabilidad y el rendimiento de servicios de suscripción de alto volumen.
- Mantenerse actualizado/a sobre tecnologías emergentes, frameworks y herramientas de IA para asegurar productos de vanguardia.
Requisitos Formación y Experiencia:
- Licenciatura o Maestría en Ciencias de la Computación, Ingeniería de Software o campo relacionado.
- Más de 7 años de experiencia profesional en desarrollo y arquitectura de software.
- Experiencia comprobada en diseño y entrega de soluciones comerciales de software o SaaS.
Conocimientos Técnicos:
- Dominio en diseño de sistemas, microservicios y arquitecturas en la nube (AWS, Azure, GCP).
- Experiencia sólida en diseño de APIs, REST, GraphQL y protocolos en tiempo real.
- Expertise en integración de servicios de IA (OpenAI, Anthropic, Hugging Face, Google Vertex AI, etc.).
- Familiaridad con herramientas de low-code/no-code y prototipado rápido.
- Experiencia con plataformas de suscripción, pasarelas de pago y modelos de monetización recurrente.
- Habilidades prácticas con frameworks modernos, Python, React, Go u otros equivalentes).
Habilidades Personales:
- Capacidad para tomar decisiones estratégicas en análisis build vs. buy.
- Creatividad y flexibilidad para aplicar vibe coding en la experimentación rápida.
- Excelentes competencias en resolución de problemas, comunicación y trabajo en equipo. Mentalidad emprendedora y adaptable a un contexto dinámico y orientado a producto.
Lo Que Ofrecemos:
- Oportunidad de diseñar y dar forma a una nueva generación de servicios digitales e impulsados por IA.
- Un entorno dinámico con libertad para experimentar e innovar.
- Paquete de compensación competitivo con incentivos por desempeño.
- Posibilidades de crecimiento a medida que la empresa expande su ecosistema tecnológico a nivel global.
Tipo de puesto: Tiempo completo, Por tiempo indeterminado
Lugar de trabajo: Empleo remoto