Canonical
Software Engineer, Ceph & Distributed Storage
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer, Ceph & Distributed Storage at CanonicalJob details
- Work type
- Remote
- Visa
- Sponsorship available
- Posted
- 4 days ago
- Apply on
- job-boards.greenhouse.io
About this role
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. We are hiring a Software Engineer for Ceph & Distributed Storage to build modelling software for systems such as OpenStack, Ceph, and Kubernetes, focusing on distributed storage solutions that meet customer needs.
What you'll do:
- 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
What they're looking for:
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have experience with writing modern, maintainable Python
- You have experience with Ceph storage
- 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 interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
- An exceptional academic track record from both high school and preferably university
- Willingness to travel up to 4 times a year for internal events
- Experience operating Ceph clusters in production
- Experience with open source distributed storage such as Gluster, Minio, Mayastor or similar
Benefits:
- Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
Ready to apply to Canonical?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.