Canonical Circular Logo

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

Canonical Jeddah, Saudi Arabia Posted: 09 Dec 2024

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 a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough initiatives across public cloud, data science, AI, engineering, and IoT. As a Python and Kubernetes Specialist Engineer focused on Data, AI/ML, and Analytics Solutions, you’ll join teams that are dedicated to building top-notch open-source solutions for both public cloud and private infrastructures.

In this role, you will work on developing end-to-end data analytics and MLOps solutions utilizing popular open-source machine learning tools such as Kubeflow, MLFlow, DVC, and Feast. You will also engage with workflow, ETL, data governance, and visualization tools like Apache SuperSet, dbt, and Temporal, as well as data warehouse solutions like Apache Trino and ClickHouse.

Your team will own solutions within the analytics and machine learning space, integrating with other teams to create the world’s best end-to-end data platform. Your contributions will support a diverse range of users, from individual community members to Global 2000 and Fortune 500 companies, while enabling more people to enjoy the benefits of open source.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions:

  • Remote
  • Full-time
  • Opportunity to travel twice a year for company events (approximately two weeks long)

Key Responsibilities:

  • Develop an understanding of the entire Linux stack, focusing on kernel, networking, and storage, up to the application layer.
  • Design, build, and maintain solutions deployed on public and private clouds and local workstations.
  • Master distributed systems concepts such as observability, identity, and tracing.
  • Collaborate with a distributed team of engineers, designers, and product managers.

Qualifications:

  • Professional or academic experience in software delivery using Python.
  • Excellent academic track record from both high school and university.
  • Undergraduate degree in a technical subject or a compelling alternative background.
  • Strong communication skills in written and spoken English.
  • Experience with Linux (preferably Debian or Ubuntu).
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.
  • Ability to engage effectively in a multi-cultural, multi-national organization.

Additional Skills That Would Be Nice To Have:

  • Experience with machine learning libraries or tools.
  • Proven track record of building automated machine learning solutions for the cloud.
  • Familiarity with container technologies (Docker, LXD, Kubernetes).
  • Experience with public cloud platforms (AWS, Azure, Google Cloud).
  • Knowledge of cloud computing.
  • Passion for software quality and testing.

What We Offer:

  • Competitive compensation tailored to geographical location, experience, and performance.
  • Performance-driven annual bonus or commission.
  • Comprehensive benefits reflecting our values and ideals.
  • Distributed work environment with biannual in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual compensation reviews.
  • Annual holiday leave alongside maternity and paternity leave.
  • Opportunity to travel to new locations to meet colleagues.

Canonical is an equal opportunity employer and values diversity of experience, perspectives, and background. We strive to create an inclusive workplace where everyone receives fair consideration for their application.

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.