Canonical Circular Logo

Software Engineer, Ceph & Distributed Storage

Canonical Riyadh, Saudi Arabia Posted: 09 Jan 2025

Financial

  • Estimate: $60k - $85k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

As a Software Engineer, Ceph & Distributed Storage at Canonical, you will play a crucial role in the success of Ubuntu, working closely with your team to contribute towards objectives, improve continuously, and be a vital part of a high-performing environment. In this position, you will build modeling software to drive systems like OpenStack, Ceph, and Kubernetes, focusing on distributed storage and Ceph. Your responsibilities will include engineering solutions for production scaling, collaborating with field teams to meet customer needs, and engaging with cutting-edge technology. This role involves international travel several times a year, typically for one week at a time.

Key Responsibilities:

  • Write high-quality, rigorously designed Python and Golang software.
  • Collaborate proactively with a globally distributed team.
  • Debug issues and produce high-quality code.
  • Contribute to technical documentation defining best practices.
  • Develop and maintain software for Ceph storage delivery, operations, and lifecycle management.

Requirements:

  • Bachelor’s or equivalent degree in Computer Science, STEM, or a similar field.
  • Experience with modern, maintainable Python.
  • Proficiency in Ceph storage.
  • Interest and experience in two or more of the following: Linux, Kubernetes, Public Cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging.
  • Willingness to travel up to four times a year for internal events.
  • Additional experience with operating Ceph clusters in production or open source distributed storage is a plus.

Work Conditions:

  • This is a remote, full-time role based in EMEA or the Americas regions.

Language Requirements:

  • Proficiency in English is assumed; additional languages may be beneficial but are not specified.

What We Offer:

  • Competitive compensation, revisited annually based on performance.
  • Performance-driven annual bonus.
  • Remote work environment with twice-yearly team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Paid maternity and paternity leave, Employee Assistance Programme, and opportunities for travel.

About Canonical: Canonical is a pioneering tech firm at the forefront of the global move to open source, known for publishing Ubuntu, one of the most significant open-source projects. We prioritize excellence and foster a diverse, inclusive work environment that values unique perspectives and backgrounds.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.