Canonical is looking for a Software Engineer to build Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph. This role will bring cloud platform technologies to a wide range of users and computing environments.
Requirements
- Experience with Python
- Experience with OpenStack, OVN, Openvswitch and other related cloud technologies
- Experience with non-x86 architectures, including s390, arm64, power and others
- Interest and experience with two or more of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
Responsibilities
- Write high quality code to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Ensure the success of OpenStack and Ceph on multiple architectures
- Build Charmed OpenStack and Ceph
- Automate infrastructure as code
Other
- Collaborate proactively with a distributed team
- Work from home with global travel 2 to 4 weeks for internal and external events
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- Canonical is an equal opportunity employer