Software Architect

 Posted 2 days ago
  
 Mexico
  
 $4000 - $5000 per month
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and implement scalable AI/ML technical architectures while leading development teams through technical influence. Responsibilities include defining integration strategies, designing ML infrastructures, and contributing to critical code components.

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!


Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Architect

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified