Company logo hidden

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Unlock employer Jeddah, Saudi Arabia Posted: 14 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open-source software and operating systems, notably known for our platform, Ubuntu. We cater to global enterprise and technology markets, engaging in initiatives around public cloud, data science, AI, and IoT. Our team spans over 70 countries, promoting a culture of distributed collaboration, with minimal roles based in traditional offices. We are currently hiring Python and Kubernetes Specialist Engineers to join our efforts in creating open-source solutions for public and private infrastructures.

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

In this role, you will be part of a team focused on end-to-end data analytics and MLOps solutions utilizing popular open-source tools like Kubeflow, MLFlow, and Airflow, among others. You will be responsible for designing, building, and maintaining cloud-deployed solutions that meet the diverse needs of our customers from individuals to Fortune 500 companies.

What Your Day Will Look Like:

  • Develop expertise in the complete Linux stack, including kernel, networking, and application layers.
  • Design and maintain solutions for public/private clouds and local workstations.
  • Collaborate with a distributed team to solve problems and enhance open-source contributions.
  • Engage actively with upstream and Ubuntu communities.

Requirements:

  • Professional or academic experience with Python.
  • Exceptional academic performance from high school and university.
  • Technical degree or a strong alternative career narrative.
  • Strong communication skills in written and spoken English.
  • Experience with Linux (preferably Debian or Ubuntu).
  • Proven track record in software delivery and passion for technology.
  • Excellent interpersonal skills and ability to work across cultures.

Additional Skills (Nice to Have):

  • Experience in building automated machine learning solutions and data pipelines.
  • Familiarity with machine learning libraries and container technologies (Docker, Kubernetes).
  • Knowledge of public cloud platforms (AWS, Azure, Google Cloud).
  • Experience in quality software testing and open-source projects.

Work Conditions:

  • Remote work; occasional travel required for company events (twice a year, up to two weeks long).
  • A collaborative environment with regular team interactions.
  • Opportunities for personal development with a yearly budget of USD 2,000 and annual compensation reviews.

Language Requirements:

  • Professional written and spoken English.

About Canonical:
Canonical is dedicated to advancing the open-source movement and the global transition to open-source software. By publishing Ubuntu and being a leader in AI, IoT, and cloud technology, we are shaping the future of software. We value excellence and maintain a high standard in our workforce while fostering a diverse and inclusive workplace.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct