Open Role
Canonical

Opportunity at

Canonical

Software Engineer, Ceph & Distributed Storage

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer for Ceph & Distributed Storage to join its Cloud Engineering unit. The company is…

View Company

Role Snapshot

Hiring Now

Remote from

Not specified

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published1d ago
Listing Views2
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer for Ceph & Distributed Storage to join its Cloud Engineering unit. The company is a profitable and growing provider of open-source software utilized in data science, public cloud, AI, and IoT initiatives. In this capacity, the professional will develop modeling software to manage systems like Kubernetes, OpenStack, and Ceph, concentrating specifically on distributed storage. This position is suited…

Job Description

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer for Ceph & Distributed Storage to join its Cloud Engineering unit. The company is a profitable and growing provider of open-source software utilized in data science, public cloud, AI, and IoT initiatives. In this capacity, the professional will develop modeling software to manage systems like Kubernetes, OpenStack, and Ceph, concentrating specifically on distributed storage.

This position is suited for engineers who enjoy working in a globally distributed environment and understand both the open-source ecosystem and the demands of enterprise organizations. Responsibilities involve writing clean code in Python and Golang, troubleshooting issues, and producing technical documentation. Team members work remotely and gather in-person internationally up to four times per year for strategy alignment.

The ideal candidate possesses strong academic credentials, background in modern Python development, and familiarity with Ceph storage. Candidates must be willing to travel internationally roughly four times annually for approximately one week per trip.

Responsibilities

  • Write maintainable software using Python and Golang
  • Collaborate with a globally distributed team
  • Troubleshoot issues and implement code fixes
  • Contribute to technical documentation establishing best practices
  • Develop and maintain software for the life-cycle management of Ceph storage

Requirements

  • Experience writing modern and maintainable Python code
  • Experience working with Ceph storage
  • Willingness to travel internationally up to four times a year

Qualifications

  • Bachelor degree or equivalent in Computer Science, STEM, or a related field
  • Exceptional academic record from high school and university
  • Experience with Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, or Debian packaging
  • Experience operating Ceph clusters in production
  • Experience with open source distributed storage systems such as Gluster, Minio, or Mayastor

Core Skills

Benefits

  • Compensation based on geographical location, experience, and performance
  • Annual and frequent performance-driven compensation reviews
  • Performance-driven annual bonus
  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel upgrades and Priority Pass for long-haul company events

Frequently Asked Questions

Where is this job located?

The role is based remotely in the EMEA or the Americas regions.

What is the employment type?

The posting does not specify whether the position is full-time or part-time.

What is the salary for this role?

The posting does not state a specific salary amount, though compensation is shaped by geographical location, experience, and performance.

Is travel required for this position?

Yes, international travel is required several times a year, usually up to four times annually for internal events lasting about one week at a time.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Advertisement
320 × 50

Posted by Canonical

Source: Jobicy — Germany

Canonical

Canonical

78Open Jobs
—No reviews yet
View Company Profile