Software Engineer - Cloud Images
Descripción del Trabajo
Resumen:
Excelente oportunidad internacional para profesionales senior de la ingeniería de software, la automatización y el ecosistema de código abierto en Chile que deseen integrarse como Software Engineer - Cloud Images en Canonical. El rol ofrece una modalidad de trabajo 100% remota enfocada en la construcción de pipelines automatizados de entrega, testing y publicación de imágenes de Ubuntu en nubes públicas globales (AWS, Azure, GCP). Es una posición estratégica para ingenieros experimentados que busquen un entorno de desarrollo distribuido de alto nivel técnico con oportunidades de viajes internacionales y colaboración directa con los gigantes de la computación en la nube.
Requisitos de Idioma:
Inglés - Fluido / Avanzado (Esencial y de carácter excluyente. La vacante exige un dominio profesional fluido para la comunicación técnica diaria con un equipo global distribuido, la redacción de documentación y la colaboración estratégica con partners comerciales de primer nivel).
La Empresa:
Canonical es una compañía líder a nivel mundial en el ámbito del software open source y creadora de Ubuntu, el sistema operativo Linux más utilizado en entornos de computación en la nube. Operando bajo una filosofía remote-first consolidada desde el año 2004, la organización cuenta con un equipo de más de 1,200 profesionales distribuidos en 75 países, destacando por su cultura asíncrona, alto rigor en ingeniería y compromiso continuo con la innovación de la infraestructura tecnológica global.
El Rol:
La posición de Software Engineer - Cloud Images se centra en el diseño, arquitectura y mantenimiento de los sistemas de automatización encargados de generar y distribuir las imágenes oficiales de Ubuntu en nubes públicas. El profesional seleccionado se encargará de programar código de alta calidad principalmente en Python sobre entornos Linux, integrar los productos de Ubuntu con servicios cloud-native avanzados (servidores, contenedores, máquinas virtuales y cargas de trabajo de IA optimizadas por GPU), optimizar flujos de entrega continua (CI/CD) y participar activamente en revisiones de código de la comunidad global.
Requisitos:
Título universitario en Computer Science, disciplinas STEM (Ciencia, Tecnología, Ingeniería, Matemáticas) o una trayectoria equivalente con sólida base práctica.
Experiencia demostrable en desarrollo de software utilizando Python en entornos Linux.
Experiencia práctica e integración de servicios con nubes públicas principales (AWS, Azure, GCP, etc.).
Interés técnico profundo y experiencia comprobable en al menos 3 de las siguientes áreas: contenedores (Docker, Kubernetes), automatización DevOps, proyectos de código abierto (open source), integración de APIs, administración de sistemas Linux, empaquetado de Python o desarrollo de aplicaciones basadas en la nube.
Capacidad demostrada para diseñar y arquitecturar sistemas de software complejos.
Mentalidad analítica, curiosa, responsable (accountable) y con fuertes habilidades de comunicación interpersonal.
Capacidad para operar de forma independiente en un entorno de trabajo remoto global y asíncrono.
Disponibilidad para realizar viajes internacionales de 2 a 4 semanas al año para eventos presenciales internos y de la industria.
Deseable (Plus):
Contribuciones previas documentadas o participación activa en proyectos open source de la comunidad Linux.
Experiencia laboral previa dentro de entornos de ingeniería remote-first distribuidos globalmente.
Familiaridad avanzada con procesos específicos de publicación y distribución de imágenes de sistemas operativos en marketplaces cloud.
Conocimiento avanzado de herramientas de integración continua y sistemas de build (Jenkins, shell scripting).
Beneficios:
Responsabilidades clave:
Construir y mantener pipelines de entrega continua estables, rápidos y escalables para imágenes de Ubuntu.
Desarrollar nuevas funcionalidades y mejoras técnicas directas en Ubuntu Server para usuarios en la nube.
Colaborar proactivamente, revisar código de pares e interactuar con equipos multidisciplinares de Canonical y partners comerciales.
Debuggear fallos del sistema complejos y producir soluciones de software optimizadas bajo altos estándares de calidad.
Geo-Fit & Perks:
Ubicación: Remote Global. La vacante se encuentra bajo el formato GeoLocked exclusivamente para residentes en países seleccionados elegibles. Los profesionales que apliquen desde Chile cuentan con elegibilidad total y confirmada para participar en este proceso de selección ✅.
Tipo de contrato: Full-Time remoto. Canonical cuenta con una infraestructura global de contratación validada. Las particularidades contractuales definitivas para los aplicantes en Chile (ej. a través de entidad legal, EOR o contrato de servicios profesionales independiente / Contractor) se especificarán con el equipo de recursos humanos.
Remuneración: Remuneración a convenir según experiencia / sujeto a la estructura legal y país de residencia. La política corporativa establece que la compensación se define considerando la ubicación geográfica, la experiencia y el rendimiento individual, complementándose con un bono anual basado en desempeño.
Horario: Jornada completa bajo una cultura global totalmente distribuida. Canonical coordina operaciones en múltiples husos horarios de manera asíncrona. Desde la zona horaria de Chile (CLT / husos UTC-3 y UTC-4), la colaboración e interacción diaria con equipos distribuidos es altamente factible mediante ventanas flexibles de solapamiento operativo y comunicación escrita organizada.