Skip to main content
Canonical
Canonical

Software Engineer, Ceph & Distributed Storage

RemoteAmericasEMEA
Published
Role
Backend
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to Anywhere in Americas & EMEA. Set where you work from to check your eligibility.

No BS summary

Software engineer for remote EMEA/Americas work on Ceph and distributed storage. Needs modern Python, Ceph storage experience, and interest/experience in at least two of Linux, Kubernetes, public cloud, OpenStack, LXC/LXD, Python, Go, or Debian packaging. Must be willing to travel internationally several times a year.

Core skills

Linux/Kubernetes/Public cloud/OpenStack/LXC/LXD/Python/Go/Debian packagingCeph

Optional skills

GlusterMinioMayastor

What you'll do

  • 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 define 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 they require

  • Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source.
  • You will need to work well in a globally distributed team context.
  • Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.
  • This job involves international travel several times a year, usually for one week at a time.
  • This role will be based remotely in EMEA or the Americas regions.
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have experience with writing modern, maintainable Python
  • You have experience with Ceph storage
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
  • An exceptional academic track record from both high school and preferably university
  • Willingness to travel up to 4 times a year for internal events
  • Preferred: Experience operating Ceph clusters in production
  • Preferred: Experience with open source distributed storage such as Gluster, Minio, Mayastor or similar

Benefits

  • In addition to base pay, we offer a performance-driven annual bonus.
  • Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
  • 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 from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

London-based software company, developer of Ubuntu

Open Source SoftwareEnterprisecanonical.com/

What people say about this company

3.6/ 5

  • Employees appreciate the company's commitment to open-source software and its impact on the tech community.
  • Many enjoy the flexibility of remote work and the work-life balance offered.
  • Some reviews mention a lack of clear career progression and development opportunities.
Salary not disclosed