
Ingeniero/a de Contenerización y Virtualización
Descripción del Trabajo
Resumen
Esta es una oportunidad para Ingenieros/as de Software especializados en tecnología de virtualización y contenedores, desde el kernel hasta el userspace, para unirse a Canonical. La empresa, líder en software de código abierto con Ubuntu, busca talento en Go, Rust o C/C++ para trabajar en tecnologías VMM de próxima generación o contenedores open source. Este puesto es 100% remoto, apto para candidatos en Chile y Latinoamérica, y con la posibilidad de colaborar con equipos distribuidos globalmente.
La Empresa
Canonical es un proveedor líder de software de código abierto y sistemas operativos para los mercados empresariales y tecnológicos globales. Su plataforma, Ubuntu, es ampliamente utilizada en iniciativas empresariales innovadoras como la nube pública, ciencia de datos, IA, innovación en ingeniería e IoT. La empresa es pionera en la colaboración global distribuida, con más de 1000 colegas en más de 70 países y muy pocos roles basados en oficina. Fundada en 2004, Canonical ha sido una empresa "remote-first" desde sus inicios, promoviendo un ambiente de trabajo libre de discriminación y valorando la diversidad.
El Rol
Este proceso de selección general busca ingenieros/as de software enfocados en tecnología de virtualización y contenedores. Trabajarás en el desarrollo de tecnologías open source de próxima generación relacionadas con VMM o contenedores, así como en redes y almacenamiento open source. Incluye proyectos como RustVMM para un nuevo hipervisor Linux, la mejora de imágenes Docker con el equipo Rockcraft, el desarrollo de LXD como gestor de contenedores y máquinas virtuales, y la contribución a Kubernetes (MicroK8s, Charmed Kubernetes) y OpenStack (Charmed OpenStack, OVN/OVS, Ceph). Los equipos contratan desarrolladores de C/C++, Golang, Rust y Python para trabajar en código crítico para la seguridad, el rendimiento y la misión, enfocado en la entrega de software, contenedores, seguridad, sandboxing y orquestación de aplicaciones.
Responsabilidades clave
- Diseñar y especificar nuevas funcionalidades, construyendo consenso sobre el enfoque
- Involucrarse con comunidades upstream en tu área de expertise
- Realizar análisis y revisiones de seguridad para asegurar una defensa en profundidad
- Crear y monitorear benchmarks de rendimiento para optimizar tu producto
- Colaborar proactivamente con un equipo distribuido
- Escribir código de alta calidad para crear nuevas funcionalidades
- Depurar problemas y producir código de alta calidad para solucionarlos
- Revisar el código producido por otros ingenieros
- Discutir ideas y colaborar en la búsqueda de buenas soluciones
Requisitos
- Un historial académico excepcional tanto en la escuela secundaria como en la universidad
- Título universitario en Ciencias de la Computación o STEM, o una trayectoria alternativa convincente
- Iniciativa y un historial de superar las expectativas
- Experiencia trabajando con tecnología de virtualización o contenedores de código abierto
- Experiencia trabajando en el kernel o en sistemas de muy bajo nivel
- Inglés profesional escrito y hablado
- Experiencia con Linux (Debian o Ubuntu preferido)
- Excelentes habilidades interpersonales, curiosidad, flexibilidad y responsabilidad
- Pasión, consideración y automotivación
- Excelentes habilidades de comunicación y presentación
- Orientado a resultados, con una motivación personal para cumplir los compromisos
- Capacidad para viajar dos veces al año para eventos de la empresa, hasta dos semanas cada uno
Requisitos de Idioma
Inglés - Fluido (comunicación verbal y escrita profesional)
Deseable (Nice to Have)
- Experiencia en ingeniería de rendimiento y seguridad
ℹ️ Aviso de responsabilidad:
Trabajo Remoto Chile es un portal informativo que recopila ofertas laborales de terceros. No garantizamos la exactitud de los datos ni intervenimos en la contratación. Verifica siempre las condiciones con el empleador.
Habilidades y Palabras Clave
¿Publicaste esta vacante? Inicia sesión para editarla o renovarla