Containerization & Virtualisation Engineer
Core
Design and implement next-generation open source virtualization and container technology (VMM, hypervisors, container runtimes) from kernel through userspace.
Role type
Senior IC containerization and virtualization engineer
Builds
RustVMM hypervisor, Rockcraft Docker image portfolio, LXD system container/VM manager, MicroK8s/Charmed Kubernetes, Charmed OpenStack/OVN/OVS/Ceph
Domain
Cloud infrastructure, open source systems, kernel-level networking and storage
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Rust, C/C++, kernel development, VMM expertise, low-level system programming, Linux (Debian/Ubuntu), open source contribution
Preferred skills
performance engineering, security analysis, benchmarking, upstream community engagement
Technologies
Rust, Go, C/C++, Linux kernel, Docker, Kubernetes, OpenStack, OVN, OVS, Ceph, LXD
Responsibilities
Design and specify new features, engage with upstream communities, conduct security analysis and reviews, create and monitor performance benchmarks, debug issues, review code
Seniority
Senior, hands-on IC