




**Resumen General** Como parte del equipo de ingeniería de AISW, participará en la entrega de técnicas, marcos y herramientas de aprendizaje automático que permitan la utilización eficiente de soluciones avanzadas de aprendizaje automático en una amplia variedad de verticales tecnológicas o diseños. En este puesto será responsable de diseñar e implementar la evolución de nuestros entornos de desarrollo y producción en todas nuestras plataformas, construyendo y apoyando la infraestructura de integración continua (CI) en América del Norte, alineándose con el resto del equipo global de AISW y la empresa. También será responsable de habilitar entornos de desarrollo de software eficientes y canalizaciones de integración, garantizando la calidad integral y el despliegue de los productos comerciales de AISW en la organización global de AISW. Demostrará su pasión por la entrega eficiente de extremo a extremo de software con los más altos estándares de calidad a través de sus habilidades analíticas, de diseño, programación e integración. **Responsabilidades** * Diseñar, implementar y mantener la infraestructura de CI para garantizar compilaciones de software eficientes, confiables y funcionales. * Desarrollar y optimizar recetas de compilación de software para satisfacer las necesidades del equipo de ingeniería. * Colaborar con equipos multifuncionales en todo el mundo para asegurar la integración perfecta de herramientas y procesos de desarrollo. * Mejorar continuamente el entorno de desarrollo y la infraestructura de CI mientras se resuelven cualquier tipo de incidencias. * Mantenerse actualizado sobre las tendencias del sector y las mejores prácticas para mejorar continuamente el desarrollo de canalizaciones y prácticas de CI. * Desarrollar, divulgar y mantener documentación para procesos de CI, entornos de desarrollo y producción, y estrategias de compilación. **Requisitos Mínimos** * 2\+ años de experiencia en ingeniería de software e ingeniería de lanzamientos/devops * Experiencia con Python y lenguajes de scripting (Bash) * Experiencia en compilación, lanzamiento e implementación de software. * Experiencia con Gestión de Control de Fuentes (GIT) y sistemas CI/CD (Jenkins, Gitlab CI, GitHub Actions, TeamCity o similares) * Experiencia en entornos de desarrollo de software basados en sistemas operativos Linux o Unix * Habilidades efectivas de comunicación en inglés (verbal, presentación, escrita) * Experiencia previa trabajando en un entorno ágil y colaborando con equipos multidisciplinarios **Requisitos Preferidos** * Habilidades de programación/diagnóstico en más de un lenguaje de programación (preferiblemente C/C\+\+) * Alguna experiencia trabajando con pipelines de entrenamiento / inferencia de modelos de aprendizaje profundo. * Experiencia en perfilado de software y técnicas de optimización. * Experiencia con entornos de desarrollo de software Windows. * Experiencia con compilaciones de software y CI en plataformas Windows * Experiencia con Android u otros sistemas embebidos y desarrollo de herramientas para plataformas embebidas. * Experiencia con técnicas de virtualización y tecnologías de contenerización como Docker * Experiencia con generación y mantenimiento automatizados de documentación compleja de software. * Capacidad para colaborar con un equipo global diverso y múltiples intereses **Requisitos Educativos** * Requerido: Título universitario en Ingeniería o experiencia equivalente, Sistemas de Información, Ciencias de la Computación o campo relacionado. * Preferido: Maestría en Ciencias de la Computación, Ingeniería Informática o Ingeniería Eléctrica


