Software Architect
Creemos el futuro juntos
Normalmente respondemos en un plazo de tres días
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 híbrido: Roma Norte, CDMX. ( 2 veces por semana en la oficina).
🏖️ 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.
💰 Bonos semestrales por desempeño: Reconocemos y recompensamos tu impacto.
🩺 Beneficio de salud: Acceso a cobertura médica privada o subsidios.
🚀 Oportunidades de crecimiento: Plan de carrera y mentoría con expertos en IA.
⚡ Ambiente de startup dinámico y flexible: Autonomía para proponer ideas y tomar decisiones.
⚖️ Balance vida-trabajo: Cultura que prioriza la flexibilidad y el bienestar.
¡Te invitamos a postularte!
- Reclutamiento
- Tech
- Ubicaciones
- Ciudad de México, Remoto
- Estado remoto
- Híbrido