Containerization & Virtualisation Engineer

Canonical UK Ltd

Home Based
Fully remote
Go, rust, or c/c++ software engineer
Open source vmm or container technology
Kernel or low-level system experience
Canonical UK Ltd is seeking a Containerization & Virtualisation Engineer to join their remote team. The ideal candidate will be proficient in Go, Rust, or C/C++ and have experience with open source virtualization and container technology. This position offers a competitive compensation package and opportunities for professional development

Job Summary

  • Canonical is a leading provider of open source software and operating systems, with a focus on Ubuntu for enterprise initiatives like public cloud, data science, AI, and IoT.
  • This role involves working on next-generation open source VMM or container technology, including projects like RustVMM, Rockcraft, LXD, MicroK8s, Charmed Kubernetes, OpenStack, OVN/OVS, and Ceph.
  • The company offers a distributed work environment with twice-yearly team sprints in person, a personal learning and development budget, and annual compensation reviews.

Matching Summary

Match Score: 85

Canonical UK Ltd is seeking a Containerization & Virtualisation Engineer to join their remote team. The ideal candidate will be proficient in Go, Rust, or C/C++ and have experience with open source virtualization and container technology. This position offers a competitive compensation package and opportunities for professional development.

Skills & Requirements

Must-have

  • Go, Rust, or C/C++ software engineer
  • Open source VMM or container technology
  • Kernel or low-level system experience
  • Linux (Debian or Ubuntu preferred)
  • Design and specify new features
  • Conduct security analysis and reviews
  • Create and monitor performance benchmarks
  • Write high quality code
  • Debug issues and produce high quality code

Nice-to-have

  • Performance engineering experience
  • Security experience
  • Excellent interpersonal skills
  • Curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented
  • Personal drive to meet commitments

Key Requirements

  • Exceptional academic track record
  • Undergraduate degree in Computer Science or STEM
  • Worked on open source virt or container tech
  • Experience working in the kernel or very low level system
  • Professional written and spoken English
  • Ability to travel twice a year

Work Rights

Not specified

Tailored Resume

Cover Letter