Logo
Canonical

Software Engineer, Ceph & Distributed Storage

Canonical, Tucson, Arizona, United States, 85718

Save Job

Software Engineer, Ceph & Distributed Storage

Join to apply for the

Software Engineer, Ceph & Distributed Storage

role at

Canonical . Overview

We are hiring a Software Engineer for Ceph & Distributed Storage. As part of Cloud Engineering, you will be building modelling software to drive systems such as OpenStack, Ceph, and Kubernetes with a focus on distributed storage and Ceph. You will engineer solutions to scale in production, working with field teams to meet the needs of customers adopting cutting-edge technology. This role is based remotely in the EMEA or the Americas regions and may involve international travel several times a year, usually for one week at a time. Canonical is a globally distributed team of engineers who share a passion for open source and the future of software-defined data centers. 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

Bachelors or equivalent in Computer Science, STEM or similar degree Experience with writing modern, maintainable Python Experience with Ceph storage Love technology and working with brilliant people Curious, flexible, articulate, and accountable Value soft skills and are passionate, enterprising, thoughtful, and self-motivated Interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging Exceptional academic track record from 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 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 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. We publish Ubuntu, and recruit on a global basis with high standards. Most colleagues have worked from home since our inception in 2004. Equal Opportunity

Canonical is an equal opportunity employer. We foster a workplace free from discrimination. We consider all applications fairly regardless of identity. Seniority level

Entry level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Software Development

Referrals increase your chances of interviewing at Canonical by 2x. Get notified about new Software Engineer jobs in Tucson, AZ. #J-18808-Ljbffr