Empresa: Canonical
Canonical es un proveedor líder de software de código abierto y sistemas operativos para empresas y mercados tecnológicos globales. Buscamos un ingeniero de software Golang para trabajar en el código de bajo nivel entre nuestra API REST y las bibliotecas C utilizadas para gestionar contenedores y máquinas virtuales, en el equipo LXD que construye infraestructura de nube privada de próxima generación.
Experiencia en programación en Go y C. Conocimiento en tecnologías de redes y almacenamiento. Experiencia en dos o más de: computación en la nube, virtualización, contenedores, sistemas distribuidos, comunidad de código abierto.
Diseñar, implementar y documentar código Go a nivel de sistema. Modelar datos, diseñar esquemas de base de datos e implementar almacenamiento en dqlite. Mantener la calidad del código mediante análisis estático y pruebas. Colaborar proactivamente con un equipo distribuido. Trabajar desde casa con viajes globales de 2 a 4 semanas al año.
Golang, C, REST API, contenedores, virtualización, KVM, Ceph, SDN, dqlite/SQL, modelado de datos, diseño de bases de datos.
Curioso, flexible, articulado, responsable, emprendedor, reflexivo, automotivado, colaboración en equipo distribuido, habilidades interpersonales.
Entorno de trabajo distribuido con sprints de equipo presenciales dos veces al año. Presupuesto de aprendizaje y desarrollo de 2000 USD anuales. Revisión anual de compensación. Reconocimientos. Vacaciones anuales. Licencia de maternidad y paternidad. Programa de asistencia al empleado. Oportunidad de viajar. Priority Pass y mejoras de viaje para eventos de larga distancia.
Licenciatura o equivalente en Ciencias de la Computación, STEM o similar.
Tipo de Contrato
Tiempo completoIdioma
Inglés avanzado (entorno de trabajo global)Disponibilidad de Viajar
SiDisponibilidad de Mudarse
No