Canonical Circular Logo

Software Engineer - Data Infrastructure

Canonical Dubai, United Arab Emirates Posted: 28 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team collaborates to develop a full range of data stores and technologies, covering big data, NoSQL, cache-layer capabilities, analytics, and structured SQL engines. This role is focused on creating and automating features of data platforms rather than analyzing the data itself.

Location: Dubai, Dubai, United Arab Emirates (Remote)
Work Conditions:

  • Full-time, fully remote position
  • Willingness to travel up to 4 times a year for internal events (2 to 4 weeks per year for global travel for internal and external events)

What Your Day Will Look Like:

  • Automate data platform operations, ensuring fault-tolerant replication, TLS, installation, and more.
  • Provide domain-specific expertise on actual data systems to other teams within Canonical.
  • Collaborate proactively with a distributed team.
  • Write high-quality, idiomatic Python code to create new features.
  • Debug issues and interact with upstream communities publicly.
  • Work with talented engineers across various fields.

What We Are Looking For in You:

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

Additional Skills That You Might Also Bring:

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

What We Offer You:

  • Competitive base pay influenced by geographical location, experience, knowledge, and skills.
  • Annual bonuses and sales incentives may apply based on revenue or utilization.
  • Fully remote working environment.
  • Personal learning and development budget of 2,000 USD per annum.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave.
  • Parental leave and employee assistance programs.
  • Opportunity to travel to new locations to meet colleagues at 'sprints.'
  • Priority Pass for travel and travel upgrades for long-haul company events.

About Canonical:
Canonical is a pioneering tech firm at the forefront of the global move to open-source. As the publisher of Ubuntu, we are changing the world daily. We recruit globally and maintain high standards for prospective employees, emphasizing excellence and innovation. As a remote-first company since 2004, we offer a unique insight into 21st-century digital business and a commitment to fostering a diverse and inclusive workplace.

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.