Company logo hidden

Software Engineer - Data Infrastructure - Kafka

Unlock employer Riyadh, Saudi Arabia Posted: 14 Aug 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • 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 managed solutions for a full range of data stores and data technologies, spanning from big data to NoSQL, cache-layer capabilities, and structured SQL engines. We are addressing the challenges of fault-tolerant mission-critical distributed systems to deliver the world's best automation solution for managed data platforms. We seek candidates from junior to senior levels with interests and experience in Big Data technologies, particularly distributed event-stores like Kafka and parallel computing frameworks like Spark.

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

What Your Day Will Look Like:

  • Collaborate proactively with a distributed team.
  • Write high-quality, idiomatic Python code to develop new features.
  • Debug issues and interact with upstream communities.
  • Work with talented engineers and contribute ideas for solutions.
  • Work from home with occasional travel.

Location:
Riyadh, Riyadh, Saudi Arabia (Remote)
Work Conditions:
Remote, Full-time, with global travel for 2 to 4 weeks per year for internal and external events

Requirements:

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

Additional Skills (Preferred):

  • Experience with SQL (MySQL, PostgreSQL, Oracle, etc.) and/or NoSQL (MongoDB, Redis, ElasticSearch, etc).
  • Linux systems administration and infrastructure operations experience.
  • Familiarity with public or private cloud solutions like OpenStack.
  • Experience operating Kubernetes clusters.

What We Offer You:

  • Competitive base pay based on geographic location, experience, and skills.
  • Fully remote working environment since 2004.
  • Personal learning and development budget of $2,000 per annum.
  • Annual compensation review.
  • Recognition rewards, annual holiday leave, and parental leave.
  • Employee Assistance Programme and opportunities for travel to meet colleagues twice a year.
  • Priority Pass for travel and 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 aim to change the world by setting high recruitment standards and fostering a diverse and inclusive workplace. Join us to think differently, work smarter, and embrace the future of digital business.

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