Distributed Systems Testing Engineer (Python/Go)

Canonical

Argentina

On-site

ARS 135,892,000 - 196,289,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Distributed team sprints twice yearly
Learning and development budget USD 2,
Annual compensation review
Travel opportunities for company-wide
Wellness platform access

Job summary

Canonical is hiring a Software Engineer for Distributed Systems Testing to build and validate resilient cloud orchestration tooling across AWS, OpenStack, Kubernetes, and other platforms. You will develop CI pipelines, test AI/ML pipelines, and collaborate with a globally distributed team, with in-person sprints a couple times a year.

We value experience delivering automated testing, strong OO skills, and deep familiarity with Linux and networking.

Qualifications

  • Solid background in modern test processes and strategies.
  • Experience with Python or Go development.
  • Strong object oriented development skills.
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub Actions.
  • Knowledge of networking technologies and fundamentals.
  • Solid understanding of the Linux system architecture.
  • Willing to travel 2–4 weeks per year.

Responsibilities

  • Creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enabling engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
  • Enhancing continuous integration pipelines for deploying and testing Canonical’s cloud native products such as Kubeflow
  • Deploying, managing, and debugging highly distributed systems on clouds and bare metal
  • Monitoring and reporting on automated testing efforts
  • Collaborating daily with a globally distributed team

Skills

Python
Go
OO design
CI/CD
Networking fundamentals

Tools

Jenkins
CircleCI
GitHub Actions

Job description

Canonical is hiring a Software Engineer for Distributed Systems Testing to build and validate resilient cloud orchestration tooling across AWS, OpenStack, Kubernetes, and other platforms. You will develop CI pipelines, test AI/ML pipelines, and collaborate with a globally distributed team, with in-person sprints a couple times a year.

We value experience delivering automated testing, strong OO skills, and deep familiarity with Linux and networking.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Kubernetes & Go/Python Engineer (Remote)
Senior Kubernetes & Go/Python Engineer (Remote)

Canonical • Argentina

On-site
ARS 176,967,658 - 265,451,488
Learning budget USD 2,000/year
Annual compensation review
Travel-friendly culture
+3
IAM Engineering Manager: Remote Go/Python & Kubernetes
IAM Engineering Manager: Remote Go/Python & Kubernetes

Canonical • Argentina

On-site
ARS 178,629,908 - 223,287,385
Personal learning and development budget
Annual compensation review
Annual holiday leave
+2
Cloud Infra Software Engineer — Remote, Global Travel
Cloud Infra Software Engineer — Remote, Global Travel

Canonical • Argentina

Remote
ARS 59,543,302 - 89,314,954
Personal learning budget of USD 2,000 per year
Performance-driven annual bonus
Distributed work environment with team sprints
+2
Remote Engineering Manager - Ubuntu Image Pipelines
Remote Engineering Manager - Ubuntu Image Pipelines

Canonical • Argentina

On-site
ARS 89,314,954 - 126,529,518
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Opportunity to travel to new locations to meet colleagues
+1
Remote Software Engineer, Ubuntu Cloud & Open Source
Remote Software Engineer, Ubuntu Cloud & Open Source

Canonical • Argentina

On-site
ARS 1,200,000 - 1,500,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Engineering Manager - Backend SaaS (Python/Golang)
Engineering Manager - Backend SaaS (Python/Golang)

Canonical • Argentina

Hybrid
ARS 119,086,605 - 148,858,257
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3
Ceph & Distributed Storage Engineer (Python/Go) – Remote
Ceph & Distributed Storage Engineer (Python/Go) – Remote

Canonical • Argentina

Remote
ARS 104,200,779 - 133,972,431
Personal learning and development budget of $2,000 per year
Annual compensation review
Recognition rewards
+4
Senior MAAS Platform Engineer — Bare Metal Cloud
Senior MAAS Platform Engineer — Bare Metal Cloud

Canonical • Argentina

On-site
ARS 104,200,779 - 148,858,257
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Remote AWS DevOps & SRE: Scalable Cloud Reliability
Remote AWS DevOps & SRE: Scalable Cloud Reliability

Bluelight Consulting • Buenos Aires

Remote
ARS 136,732,000 - 227,887,000
Competitive compensation
Comprehensive benefits
Flexible work environment
+1
Staff Identity Management Engineer (Go/Python) – Remote
Staff Identity Management Engineer (Go/Python) – Remote

Canonical • Argentina

On-site
ARS 119,086,605 - 163,744,082
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
+2