Job Description
Apply for the Containerization & Virtualisation Engineer role at Canonical .
Canonical is a leading provider of open source software, known for Ubuntu, used worldwide in cloud, AI, data science, engineering, and IoT. The company collaborates globally, with over 1,000 colleagues in 70+ countries and focuses on distributed teamwork.
We are looking for a Go, Rust, or C/C++ engineer to join a general selection process focused on virtualisation and container technology—from kernel to userspace. If you are an exceptional developer who wants to work on next‑generation open source VMMs, container technology, or related networking and storage, consider applying.
Current projects include: RustVMM (new hypervisor), the Rockcraft team (enhanced Docker image experience), LXD (system container & VM manager), Kubernetes work on MicroK8s and Charmed Kubernetes, and the OpenStack team delivering Charmed OpenStack, OVN/OVS, and Ceph. Teams require C/C++, Gola...
Apply for this Position
Ready to join Canonical? Click the button below to submit your application.
Submit Application