Canonical
Visit websiteSoftware Engineer, Ceph & Distributed Storage
Salary not disclosedRemote
- Engineering
- Canada
- Full time
- Today
About the role
As part of the Cloud Engineering team, you will build modelling software to drive systems such as OpenStack, Ceph, and Kubernetes with a focus on distributed storage. You will engineer solutions to scale in production and collaborate with field teams to meet the needs of customers adopting cutting-edge technology. This role requires a passion for software-defined datacenters, distributed systems, and open source.
Responsibilities
- Write high quality, rigorously designed Python and Golang software
- Collaborate proactively with a globally distributed team
- Debug issues and produce high quality code to fix them
- Contribute to technical documentation that define best practices for authoring high quality operators
- Discuss ideas and collaborate on finding good solutions
- Develop and maintain software for delivery, operations and life-cycle management of Ceph storage
Required skills
- Python
- Golang
- Ceph
- Distributed systems
- Linux
- Kubernetes
- Public cloud
- OpenStack
- LXC/LXD
- Debian packaging
Nice to have
- Gluster
- Minio
- Mayastor
Qualifications
- Bachelor’s degree in Computer Science, STEM or similar
- Equivalent practical experience
Benefits
- Annual learning and development budget
- Annual compensation review
- Performance-driven annual bonus
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Priority Pass for travel
About the Company
Canonical is a pioneering tech firm and the publisher of Ubuntu, a platform widely used in public cloud, data science, AI, and IoT. The company is a pioneer of global distributed collaboration with over 1200 colleagues across 75 countries.