Software Architect
Creai · Mexico City, Mexico
About The Role
Sobre Creai
En Creai, nos especializamos en aprovechar el poder de la inteligencia artificial y el aprendizaje automático para transformar negocios. Nuestra misión es ayudar a los clientes a reducir costos, aumentar la eficiencia y desbloquear nuevas oportunidades mediante soluciones de IA de vanguardia.
Objetivo del Puesto
Como Senior Software/Systems Architect, serás responsable de diseñar, implementar y asegurar la excelencia técnica de nuestras soluciones basadas en AI/ML. Tu rol es fundamental para traducir diseños de alto nivel en arquitecturas detalladas, garantizando que los sistemas sean escalables, seguros y mantenibles.
👤 Requisitos
Experiencia profesional
- 5-7 años de experiencia en desarrollo de software, con al menos 2-3 años en roles de arquitectura o liderazgo técnico.
- Experiencia comprobada diseñando arquitecturas complejas (microservicios, event-driven, DDD).
- Expertise profundo en al menos dos lenguajes de programación (Python, Node.js, Java o Go).
- Experiencia sólida con plataformas cloud, preferentemente AWS (servicios de cómputo, bases de datos gestionadas y serverless).
- Experiencia práctica implementando sistemas de ML/AI en producción, incluyendo model serving y pipelines de datos.
- Conocimiento profundo en diseño de bases de datos SQL y NoSQL, optimización y estrategias de sharding.
- Dominio de prácticas DevOps: CI/CD, Infrastructure as Code (Terraform/Pulumi) y contenedores (Docker/Kubernetes).
- Expertise en seguridad: codificación segura, encriptación, gestión de identidad y evaluación de vulnerabilidades.
Soft skills
- Inglés avanzado indispensable (escrito y verbal) para la comunicación técnica efectiva.
- Capacidad excepcional para liderar equipos de desarrollo (4-10 personas) a través de la influencia técnica y credibilidad.
- Habilidades sólidas de comunicación para explicar decisiones arquitectónicas y trade-offs a diversas audiencias.
- Mentalidad de mentoría para guiar a desarrolladores menos experimentados en mejores prácticas.
🗂 Funciones Principales
- Diseñar arquitecturas técnicas detalladas y tomar decisiones críticas sobre frameworks, bases de datos y servicios cloud.
- Liderar técnicamente equipos de desarrollo, resolviendo bloqueos complejos y realizando revisiones de código de alto nivel.
- Definir estrategias de integración entre sistemas, diseñando APIs (RESTful/GraphQL) y protocolos de comunicación.
- Diseñar infraestructuras de ML que contemplen el entrenamiento, versionado, monitoreo y re-entrenamiento de modelos.
- Participar de manera activa en la codificación (20-30% del tiempo) en componentes críticos o complejos.
- Establecer estándares de calidad técnica, estrategias de testing (unit, integración, performance) y observabilidad.
- Mantener documentación detallada como Architecture Decision Records (ADRs) y diagramas de sistema.
- Evaluar y recomendar nuevas tecnologías para mejorar la eficiencia del equipo.
Beneficios
- 💻 Trabajo 100% Home Office con horario alineado a CST.
- 🏖️ PTO ilimitado: Confiamos en que gestionarás tu tiempo de manera efectiva.
- 🎓 Presupuesto anual para desarrollo: Acceso a cursos, certificaciones y conferencias.
- 🛠️ Presupuesto para equipamiento: Configura tu espacio de trabajo remoto ideal.
- 🩺 Beneficio de salud: Acceso a cobertura médica privada o subsidios para seguro médico.
- 🚀 Oportunidades de crecimiento: Plan de carrera y mentoría con expertos en IA y tecnología.
- ¡Te invitamos a postularte!
- Incluso si no cumples con todos los requisitos, valoramos experiencias y perspectivas diversas. ¡Nos encantaría conocerte!
This listing was posted by a verified recruiter at Creai. Report this listing
JobSpring