Canonical Circular Logo

Software Engineer - Data Infrastructure

Canonical Dubai, United Arab Emirates Posted: 22 Nov 2024

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • 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 develops a full range of data stores and technologies, including big data, NoSQL, cache-layer capabilities, analytics, and structured SQL engines. We are focused on delivering the world's best automation solution for fault-tolerant, mission-critical distributed systems.

This role involves the creation and automation of features for data platforms, rather than data analysis. As part of a distributed team, you will collaborate proactively, write high-quality Python code, debug issues, and work with talented engineers from various fields.

What Your Day Will Look Like:

  • Automate data platform operations including fault-tolerant replication and TLS.
  • Provide domain-specific expertise on data systems to other teams.
  • Collaborate remotely with team members and travel 2 to 4 weeks per year for internal and external events.

What We Are Looking For:

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

Additional Skills That You Might Also Bring:

  • Experience managing data platform technologies such as PostgreSQL, MySQL, MongoDB, OpenSearch, and more.
  • Linux systems administration and operations experience.
  • Familiarity with cloud solutions like OpenStack and Kubernetes.

What We Offer You:

  • A fully remote working environment.
  • A personal learning and development budget of $2,000 per annum.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave and Parental Leave.
  • Opportunity to travel globally to meet colleagues at events.

Language Requirements: English proficiency is expected given the remote and collaborative nature of the role.

About Canonical: Canonical is a pioneering tech firm at the forefront of the global move to open source. Publisher of Ubuntu, we are changing the world every day. We are an equal-opportunity employer, fostering a workplace free from discrimination and valuing diversity of experience and perspective.

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.