Containerization & Virtualisation Engineer
Core
Design and build next-generation open source virtualization and container technology, including hypervisors, system containers, and cloud orchestration platforms.
Role type
Senior IC containerization and virtualization engineer
Builds
RustVMM hypervisor, Rockcraft Docker image portfolio, LXD system container manager, MicroK8s/Charmed Kubernetes, Charmed OpenStack
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, Linux system programming, security analysis, performance benchmarking
Preferred skills
Open source community engagement, low-level system architecture, cloud platform integration
Technologies
Rust, Go, C/C++, Linux, Kubernetes, OpenStack, Docker, LXD, OVN, OVS, Ceph
Responsibilities
Design and specify new features, engage with upstream communities, conduct security analysis, create performance benchmarks, debug and fix issues, review code
Seniority
Senior, hands-on IC