Software Engineer, Ceph & Distributed Storage
Canonical – Remote (EMEA or the Americas regions)
Canonical is a leading provider of open source software and operating systems to the global enterprise.
We are hiring a Software Engineer for Ceph & Distributed Storage.
As part of Cloud Engineering, you'll be building modelling software to drive systems such as OpenStack, Ceph, and Kubernetes with a focus on distributed storage and Ceph.
You'll engineer solutions to scale in production, working with our field teams to ensure we meet the needs of customers adopting cutting-edge technology.
This role involves international travel several times a year, usually for one week at a time.
What your day will look like
- 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 defines 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 we are looking for in you
- 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
Additional Skills That You Might Also Bring
- Experience operating Ceph clusters in production
- Experience with open source distributed storage such as Gluster, Minio, Mayastor or similar
What we offer you
- 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 and a performance-driven annual bonus
- Additional benefits reflecting our values and ensuring fairness globally
- Annual holiday leave and maternity/paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source.
As the publisher of Ubuntu, we recruit on a global basis and set high standards for people joining the company.
We operate globally with a distributed workforce and encourage excellence.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination.
Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr