Canonical Circular Logo

Software Engineer, Ceph & Distributed Storage

Canonical Jeddah, Saudi Arabia Posted: 30 Jan 2025

Financial

  • Estimate: $75k - $100k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

As a Software Engineer in the Ceph & Distributed Storage team at Canonical, you play a crucial role in the success of Ubuntu and its global community. Your primary responsibility lies in contributing to team objectives while continuously improving and becoming an integral part of a high-performing team. You will have opportunities to influence team culture, support technical delivery, and collaborate on strategic execution.

In this position, you will work on Cloud Engineering projects, building software that drives systems like OpenStack, Ceph, and Kubernetes, with a keen emphasis on distributed storage and Ceph. You will develop solutions capable of scaling in production, ensuring our offerings meet customer needs for cutting-edge technology.

Work Conditions: Remote, Full-time
Location: Jiddah, Makkah, Saudi Arabia (Remote)
Travel: International travel several times a year, usually for one week at a time

What Your Day Will Look Like:

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

Requirements:

  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field
  • Experience writing modern, maintainable Python
  • Familiarity with Ceph storage
  • A passion for technology and collaboration
  • Curiosity, flexibility, and accountability
  • Strong soft skills and a self-motivated approach
  • Interest and experience in two or more of the following: Linux, Kubernetes, Public Cloud, OpenStack, LXC/LXD, Python, Go, or Debian packaging
  • Willingness to travel up to 4 times a year for internal events

Additional Skills That You Might Bring:

  • Experience operating Ceph clusters in production
  • Knowledge of open source distributed storage technologies such as Gluster, Minio, or Mayastor

What We Offer You:

  • Competitive compensation reflecting geographical location, experience, and performance
  • Annual performance-driven bonus
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and recognition rewards
  • Annual holiday leave, maternity and paternity leave
  • Employee Assistance Programme
  • Opportunities to travel and meet colleagues from different teams

Canonical is committed to diversity and strives to create a workplace free from discrimination, ensuring fair consideration for all applicants.

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.