← All jobs

Distributed Systems Testing Engineer at Canonical

Confirmed open

Build automated tests and CI pipelines for Canonical cloud products across bare metal and public clouds using Python or Go.

Canonical logoCanonical
Location
Home Based - Americas; Home based - EMEA
Work arrangement
remote
Technologies
Python, AWS, Azure, Kubernetes, Linux, Go

Role overview

Canonical's distributed-systems testing team validates cloud products based on Juju, Terraform, OpenStack and Kubernetes. The role spans reliability, performance and resilience testing in diverse environments, from customer data centres to AWS, Google Cloud and Azure. The posting lists home-based work in the Americas or EMEA and expects two to four weeks of international travel yearly.

Responsibilities

  • Create automated test methods and infrastructure for cloud orchestration tools and applications.
  • Develop CI pipelines that deploy, test and report on cloud-native products, including Kubeflow.
  • Deploy, operate and debug distributed systems on public cloud and bare-metal infrastructure.
  • Make testing tools available to other engineering teams and report test results.
  • Explore automated analysis of test results using AI or machine-learning pipelines while collaborating with an international team.

Qualifications

  • Experience with modern test processes and Python or Go software development.
  • Knowledge of CI tools such as Jenkins, CircleCI or GitHub Actions.
  • Understanding of Linux architecture, networking fundamentals and object-oriented development.
  • Ability to reason about complex distributed failures and work with a remote team.
  • Experience with cloud platforms, data stores, web applications, large-scale analytics or AI/ML pipelines is relevant to the broader remit.

Benefits

  • Home-based distributed work with twice-yearly in-person team gatherings.
  • A stated USD 2,000 yearly learning budget, compensation reviews and recognition rewards.
  • Annual and parental leave, employee assistance and travel opportunities for company events, subject to the applicable local programme.

About Canonical

Canonical publishes Ubuntu and develops open-source products for cloud, AI, connected devices and enterprise infrastructure. It describes most engineering roles as home based, with periodic in-person team gatherings.

How to apply

Review the original posting and apply through the employer’s careers page.

View source and apply

Source checked: 2026-09-29

Show what you can do

Build a free profile around your CV and real work. Share its link when you are ready. Applications for this role still go directly to the employer.

Build a free profile

Browse job categories

Related jobs