Company logo hidden

Software Engineer - Data Infrastructure

Unlock employer Riyadh, Saudi Arabia Posted: 11 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • 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 unit that develops an extensive range of data stores and technologies, including big data, NoSQL, cache-layer capabilities, analytics, and structured SQL engines. We are addressing challenges related to fault-tolerant, mission-critical distributed systems, aiming to deliver the world's best automation solutions for data platforms.

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

This role focuses on the creation and automation of data platform features, rather than analyzing the data. You will be part of a distributed team, responsible for automating data platform operations, ensuring fault-tolerant replication, TLS, installations, and providing domain-specific expertise to other teams.

Work Conditions:

  • Fully remote working environment.
  • Opportunity for global travel for 2 to 4 weeks per year for internal and external events.
  • Expectation to write high-quality, idiomatic Python code.

What We Are Looking For:

  • 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 degree.
  • 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.
  • Familiarity with public or private cloud solutions like OpenStack.
  • Experience operating Kubernetes clusters.

What We Offer You:

  • Competitive base pay depending on geographical location, experience, knowledge, and skills.
  • Annual compensation review.
  • Personal learning and development budget of 2,000 USD per annum.
  • Recognition rewards and annual holiday leave.
  • Parental leave and an Employee Assistance Programme.
  • Opportunity to travel to meet colleagues at events.

About Canonical:
Canonical is a pioneering tech firm leading the global move to open source, publishing Ubuntu and contributing to AI, IoT, and cloud platforms. We recruit globally and uphold high standards, expecting excellence from our team members. As a remote-first company since 2004, we provide a dynamic work environment that encourages innovative thinking and skill development.

Canonical is an equal-opportunity employer and values diversity in the workplace, considering applications from individuals of all backgrounds and identities.

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