Overview
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, supports breakthrough enterprise initiatives in public cloud, data science, AI, engineering, and IoT. We are a globally distributed team with 1200+ colleagues in 75+ countries and mostly remote work; teams meet in person a few times a year to align on strategy and execution.
Responsibilities
- 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 a similar degreeYou have experience with writing modern, maintainable PythonYou have experience with Ceph storageYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are passionate, enterprising, thoughtful, and self-motivatedYou have interest and experience with two or more of the following : Linux, Kubernetes, Public cloud, OpenStack, LXC / LXD, Python, Go, Debian packagingAn exceptional academic track record from both high school and preferably universityWillingness to travel up to 4 times a year for internal eventsAdditional Skills That You Might Also Bring
Experience operating Ceph clusters in productionExperience with open source distributed storage such as Gluster, Minio, Mayastor or similarWhat we offer you
Distributed work environment with twice-yearly team sprints in person — we’ve been remote since 2004Personal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunities to travel to meet colleagues from your team and othersPriority Pass for travel and travel upgrades for long haul company eventsAbout Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. We publish Ubuntu, a major open-source project and the platform for AI, IoT, and the cloud. We recruit on a global basis and set a high standard for people joining the company. Most colleagues have worked from home since our inception in 2004. Working here challenges you to think differently, work smarter, learn new skills, and raise your game.
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.
Details
Seniority level : Entry levelEmployment type : Full-timeJob function : Engineering and Information TechnologyIndustries : Software Development#J-18808-Ljbffr