Canonical

Software Engineer, Ceph & Distributed Storage

Remote
Engineering
€6000 - €12000

Company:

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Role:

Job Description

The role of a Software Engineer Ceph & Distributed Storage at Canonical requires you to significantly contribute to Ubuntu's success along with that of its partners and the wider community. Your main focus will be collaborating within a high-performing team and enhancing the team culture via a proactive approach towards objectives and technical deliveries. Within Cloud Engineering your tasks will include developing modeling software for OpenStack and Kubernetes emphasizing distributed storage and Ceph solutions. Your role entails ensuring that the team effectively addresses customer needs by providing robust software solutions capable of scaling in production environments. You will be engaging in writing maintainable code using Python and Golang while debugging issues and enhancing technical documentation to establish best coding practices. Expect to engage in teamwork across a globally distributed environment where you must remain mindful of the open source ecosystem dynamics. This position may also require occasional international travel to connect with team members for collaborative events.

Canonical logo