Skip to content
← Back to job listings

Software Architect

Creai · Mexico City, Mexico

ArchitectureSenior LevelQuick applyfull-time8 days ago

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