Golang/C Software Engineer Job – Backing Store for MicroK8s at Canonical… See details on how to apply for the opportunities available at Canonical.
Description;
We deliver open source to the world faster, more securely and more cost effectively than any other company. If you’re interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.
Responsibilities:
- Design and develop features and enhancements to MicroK8s’ backing store
- Optimize MicroK8s’ backing store performance
- Identify and describe potential feature requests for dqlite
- Engage with the open source community and commercial partners
- Work from home with global travel 2 to 4 weeks for internal and external events
Who you are
- You have C/Golang programming experience
- You have experience with key/value and SQL databases
- You have experience with Kubernetes
- You have strong written and verbal communication skills
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- Experience with consensus algorithms (preferably with Raft) is a plus