Logo
Canonical

Software Engineer, Ceph & Distributed Storage

Canonical, Washington, District of Columbia, us, 20022

Save Job

Software Engineer, Ceph & Distributed Storage

Join to apply for the

Software Engineer, Ceph & Distributed Storage

role at

Canonical . Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, as well as industry leaders. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries, and most roles are remote with occasional in-person meetings. We are hiring a Software Engineer for Ceph & Distributed Storage. You will be building modeling software for systems like OpenStack, Ceph, and Kubernetes, focusing on distributed storage. Your role involves engineering scalable solutions, working with field teams to meet customer needs in adopting cutting-edge technology. Applicants should be passionate about software-defined data centers, distributed systems, and open source. You will work in a globally distributed team, so collaboration skills are essential. The role involves international travel several times a year, typically for one week at a time. Location:

Remote in EMEA or the Americas regions. Responsibilities include:

Writing high-quality Python and Golang software. Collaborating with a global team. Debugging and fixing issues with high-quality code. Contributing to technical documentation and best practices. Discussing ideas and developing solutions. Maintaining software for Ceph storage deployment, operations, and lifecycle management. Requirements:

Bachelors or equivalent in Computer Science, STEM, or similar. Experience with modern, maintainable Python. Experience with Ceph storage. Passion for technology and working with talented people. Curiosity, flexibility, articulation, and accountability. Interest and experience with Linux, Kubernetes, Public Cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging. Strong academic record from high school and university. Willingness to travel up to 4 times per year. Preferred additional skills:

Experience operating Ceph clusters in production. Experience with open source distributed storage like Gluster, Minio, Mayastor, or similar. What we offer:

Distributed work environment with biannual in-person team sprints. Annual learning and development budget of USD 2,000. Regular compensation reviews and performance bonuses. Comprehensive benefits including holiday leave, parental leave, Employee Assistance Program, and travel opportunities. About Canonical:

Canonical is a pioneer in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally and value excellence, innovation, and diversity. Working remotely since 2004, we foster a forward-thinking, collaborative environment. Canonical is an equal opportunity employer.

We promote diversity and inclusion, ensuring fair consideration of all applicants. #J-18808-Ljbffr