Canonical Circular Logo

Software Engineer - Data Infrastructure

Canonical Riyadh, Saudi Arabia Posted: 23 May 2025

Financial

  • Estimate: $50k - $70k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics, all the way to structured SQL engines. We are addressing the challenges of fault-tolerant mission-critical distributed systems and aim to deliver the world's best automation solution for data platforms.

This role focuses on the creation and automation of features of data platforms, rather than analyzing the data. Responsibilities include ensuring fault-tolerant replication, TLS, installation, and providing domain-specific expertise on the actual data system to other teams.

Work Conditions:

  • This is a fully remote position with global travel for 2 to 4 weeks per year for internal and external events.
  • We provide a fully remote working environment, having maintained this since 2004.

Requirements:

  • Proven hands-on experience in software development using Python.
  • Proven hands-on experience in distributed systems.
  • Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
  • Willingness to travel up to 4 times a year for internal events.

Preferred Additional Skills:

  • Experience with managing data platform technologies such as PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, or Redis.
  • Familiarity with Linux systems administration and operations.
  • Experience with public or private cloud solutions like OpenStack.
  • Knowledge of operating Kubernetes clusters.

Compensation and Benefits:

  • Competitive base pay, which may depend on geographical location, level of experience, and skills.
  • Additional benefits including annual bonuses, personal learning and development budget of $2,000 USD per annum, annual compensation review, recognition rewards, annual leave, parental leave, and employee assistance programs.
  • Opportunity to travel to meet colleagues at company events.

Canonical is proud to foster a workplace free from discrimination and values diversity of experience, 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.