Canonical Circular Logo

Software Engineer, Ceph & Distributed Storage

Canonical Dubai, United Arab Emirates Posted: 24 Feb 2025

Financial

  • Estimate: $90k - $130k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

As a Software Engineer, Ceph & Distributed Storage at Canonical, you play a critical role in the success of Ubuntu and its broader community. Your primary responsibility will be contributing to team objectives, fostering a high-performing team culture, and facilitating technical delivery. You will engage in building modeling software to drive systems like OpenStack, Ceph, and Kubernetes, focusing on distributed storage solutions that scale in production.

Successful candidates should have a passion for software-defined data centers, distributed systems, and open source technology. You will work in a globally distributed team context and should be mindful of the open source ecosystem while addressing the needs of large organizations.

Location: Dubai, Dubai, United Arab Emirates (Remote)
Work Conditions: Full-time, Remote, with international travel several times a year (usually for one week at a time).

Key Responsibilities:

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

Qualifications:

  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field.
  • Experience with modern, maintainable Python.
  • Experience with Ceph storage.
  • Interest and experience in two or more technologies such as Linux, Kubernetes, Public Cloud, OpenStack, LXC/LXD, Python, Go, and Debian packaging.
  • An exceptional academic record is desirable.
  • Willingness to travel up to four times a year for internal events.

Additional Skills:

  • Experience operating Ceph clusters in a production environment.
  • Familiarity with open-source distributed storage solutions like Gluster, Minio, or Mayastor.

Compensation and Benefits:

  • Competitive salary based on geographical location, experience, and performance.
  • Annual compensation reviews and performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Paid maternity and paternity leave.
  • Employee Assistance Program.
  • Opportunity to travel and meet colleagues globally.

Canonical is an equal opportunity employer, focusing on diversity and a discrimination-free workplace. We invite talented individuals from all backgrounds to apply.

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.