Estamos buscando un Tech Lead – Ingeniería Python IA con amplia experiencia para impulsar la migración y re-arquitectura de la aplicación principal del equipo SAM hacia su nuevo stack tecnológico alineado. Este rol combina profunda experiencia técnica con liderazgo en ingeniería. El Tech Lead será responsable de la dirección arquitectónica, guiará los estándares técnicos y asegurará la ejecución exitosa de una iniciativa de modernización a gran escala.
Este es un rol de liderazgo práctico enfocado en transformar sistemas legados en soluciones escalables, nativas de la nube y habilitadas con IA dentro de AWS. El candidato ideal aporta más de 10 años de experiencia en ingeniería backend, sólida experiencia en sistemas distribuidos y la capacidad de liderar iniciativas técnicas multifuncionales desde la estrategia hasta la entrega.
Responsabilidades Principales:
- Ser responsable de la estrategia técnica integral para migrar y re-arquitectar la aplicación SAM hacia el nuevo stack basado en Python y nativo de AWS.
- Definir y hacer cumplir estándares arquitectónicos, prácticas de codificación y principios de diseño de sistemas.
- Liderar el desarrollo de arquitectura distribuida (microservicios) y el diseño de aplicaciones nativas de la nube.
- Diseñar sistemas backend escalables y modulares que soporten la evolución de la plataforma a largo plazo.
- Revisar y aprobar diseños técnicos para asegurar la alineación con los objetivos de rendimiento, seguridad y confiabilidad.
- Desarrollar APIs de alto rendimiento y servicios backend utilizando Python.
- Refactorizar y modernizar componentes legados en servicios limpios y mantenibles.
- Optimizar consultas SQL complejas y mejorar la arquitectura de bases de datos.
- Arquitectar y desplegar infraestructura nativa de la nube dentro de AWS (Lambda, ECS/EKS, RDS, S3, etc.).
- Asegurar confiabilidad, observabilidad y escalabilidad de nivel productivo.
- Impulsar la adopción estratégica de herramientas de desarrollo asistidas por IA para mejorar la productividad del equipo.
- Explorar e implementar patrones modernos de IA (por ejemplo, flujos de trabajo agénticos, orquestación de tareas, integraciones con LLM) donde sea estratégicamente apropiado.
- Proporcionar dirección técnica sobre inteligencia de sistemas habilitada por IA y oportunidades de automatización.
- Gestionar riesgos técnicos, dependencias y cronogramas de ejecución.
- Actuar como punto de escalación técnica principal para desafíos complejos del sistema.
Cualificaciones Requeridas
- Sólida experiencia en ingeniería de software backend.
- Experiencia comprobada en capacidad de Tech Lead, Ingeniero Líder o Arquitecto.
- Profunda experiencia en Python y diseño de sistemas backend.
- Sólida competencia en SQL y optimización de bases de datos relacionales.
- Amplia experiencia práctica construyendo y migrando sistemas dentro de AWS.
- Experiencia demostrada modernizando o re-arquitectando aplicaciones legadas.
- Sólido conocimiento de sistemas distribuidos, microservicios y patrones nativos de la nube.
- Experiencia con herramientas de desarrollo impulsadas por IA y APIs de LLM.
- Profundo conocimiento de pipelines CI/CD, estrategias de pruebas y mejores prácticas de confiabilidad en producción.
- Sólidas habilidades de liderazgo, comunicación y gestión de stakeholders.
- Inglés avanzado.
Cualificaciones Preferidas
- Experiencia liderando migraciones de aplicaciones a escala empresarial.
- Exposición a sistemas basados en agentes o frameworks de orquestación de IA.
- Experiencia en sistemas empresariales de alta disponibilidad y misión crítica.
- Experiencia en tecnología educativa o plataformas transaccionales a gran escala.
- Experiencia previa construyendo o escalando equipos de ingeniería.
- Migración exitosa de la aplicación SAM hacia el nuevo stack tecnológico con mínima interrupción.
- Visión arquitectónica clara y estándares técnicos adoptados en todo el equipo.
- Mejora en la escalabilidad, mantenibilidad y eficiencia en la nube del sistema.
- Reducción de la deuda técnica y mejora en la velocidad de ingeniería.
- Un equipo de ingeniería de alto rendimiento operando con una sólida dirección técnica.
- Integración estratégica de capacidades habilitadas por IA que mejoren la productividad del desarrollador y la inteligencia de la plataforma.