General selection process for software engineers working on virtualisation and container technology from the kernel through userspace, across projects such as RustVMM, Rockcraft, LXD, MicroK8s, Charmed Kubernetes and Charmed OpenStack (OVN/OVS, Ceph).
Design and specify new features, and build agreement on the approach.
Engage with upstream open source communities in your area.
Perform security analysis and reviews.
Create and monitor performance benchmarks.
Collaborate with a distributed team.
Write, debug and review code, including fixes for issues.
Requirements
Strong academic record, and an undergraduate degree in computer science or a STEM field, or a convincing account of an alternative path.
A track record of going above and beyond.
Strong skills in Go, Rust or C/C++.
Experience with open source virtualisation or container technology.
Experience with kernel or very low-level systems work.
Professional written and spoken English.
Linux experience (Debian or Ubuntu preferred).
Strong interpersonal, communication and presentation skills.
Self-motivation, accountability and a results-oriented approach.
Ability to travel twice a year for company events of up to two weeks each.
Nice to have: performance engineering and security experience.
Done for you
We'll apply to this for you
Denidel's HR team submits and tracks the application on your behalf.