Company logo hidden

Software Engineer, Ceph & Distributed Storage

Unlock employer Dubai, United Arab Emirates Posted: 30 Jan 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

As a Software Engineer specializing in Ceph & Distributed Storage at Canonical, you will play a crucial role in the success of Ubuntu, our partners, customers, and the broader Ubuntu community. Your primary responsibility will involve contributing to team objectives, continuously improving, and becoming an integral part of a high-performing team.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

In this position, you will build modeling software for systems such as OpenStack, Ceph, and Kubernetes, emphasizing distributed storage and Ceph. You’ll engineer solutions to scale in production and work with field teams to ensure that we meet customer needs while adopting innovative technologies. The job entails international travel several times yearly, usually for one week per trip.

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 to resolve them.
  • Contribute to technical documentation outlining best practices.
  • Develop and maintain software for delivery, operations, and life-cycle management of Ceph storage.

Requirements:

  • Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
  • Experience in writing modern, maintainable Python.
  • Familiarity with Ceph storage.
  • A passion for technology and collaboration.
  • 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 4 times a year for internal events.

Additional Skills (Preferred):

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

Work Conditions:

  • Remote work environment.
  • Occasional international travel for team meetings and events.

What We Offer:

  • Geographically considered compensation shaped by experience and performance.
  • Performance-driven annual 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.
  • Opportunity to travel to meet colleagues globally.

Canonical is an equal opportunity employer committed to fostering a workplace free from discrimination, valuing diversity of experience, perspectives, and background.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct