Talent.com
Distributed Systems Testing Software Engineer, Python / Go
Distributed Systems Testing Software Engineer, Python / GoCanonical • Toronto, Canada
Distributed Systems Testing Software Engineer, Python / Go

Distributed Systems Testing Software Engineer, Python / Go

Canonical • Toronto, Canada
Il y a 10 jours
Type de contrat
  • Temps plein
Description de poste

Distributed Systems Testing Software Engineer, Python / Go

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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world’s leading public cloud and silicon providers, and industry leaders in many sectors. The company is founder‑led, profitable, and growing.

We are hiring a

Software Engineer for Distributed Systems Testing

with a passion for building and validating resilient distributed systems. You will drive the success of those leveraging Canonical’s Ubuntu and Juju to build multi‑cloud deployable applications. We see quality engineering as a first‑class engineering practice and are looking for people who can bring deep engineering insights and a data‑driven approach to testing, test automation, reporting and data analytics.

The Distributed Systems testing team at Canonical is responsible for the high quality of Canonical’s Cloud solutions based on tools such as Juju, Terraform, OpenStack, or Kubernetes. Systems are tested and deployed under highly diverse conditions, from bare metal in customer data centres to public clouds such as AWS, GCE, and Azure.

As a software engineer you will have the opportunity to develop CI pipelines which power Canonical’s cloud integration testing and reporting. You will help test our products on new clouds and advance our AI / ML pipelines for automatic analysis of test results. A successful candidate is interested in tackling these problems and imagines and leads new initiatives within the team and across Canonical.

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

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

Complex abstract thinking

2–4 weeks of international travel per year

Nice‑to‑have skills

Ability to develop and ship modern production‑grade web applications

Ability to operate data platforms : key‑value stores, relational or document databases, event buses

Data collection and analytics skills for large multidimensional datasets

Experience with AI / ML pipelines

Experience with cloud technologies such as OpenStack, Kubernetes, Terraform, and AWS

Benefits

Distributed work environment with twice‑yearly team sprints in person

Personal learning and development budget of USD 2,000 per year

Annual compensation review

Recognition rewards

Annual holiday leave

Maternity and paternity leave

Team Member Assistance Program & Wellness Platform

Opportunity to travel to new locations to meet colleagues

Priority Pass and travel upgrades for long‑haul company events

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#J-18808-Ljbffr

Créer une alerte emploi pour cette recherche

Distributed Systems Testing Software Engineer Python Go • Toronto, Canada

Offres similaires
Senior Software Engineer (Golang)

Senior Software Engineer (Golang)

Stream • Toronto C6A, ON, Canada
Temps plein
Stream uses Go for our video SFU & chat API.We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB / Postgres, RocksDB, Raft ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Site Reliability Engineer - AI-Driven Reliability

Senior Site Reliability Engineer - AI-Driven Reliability

Cvent, Inc. • Toronto, Canada
Temps plein
A leading technology provider in Fredericton is seeking a Senior Site Reliability Engineer to oversee Infrastructure as Code applications, automate processes, and enhance team efficiency.Candidates...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Backend Engineer — Decisions & Pricing Foundations

Senior Backend Engineer — Decisions & Pricing Foundations

Affirm • Toronto, Canada
Temps plein
A financial technology company in Calgary is seeking a Senior Software Engineer for the Decisions and Pricing Foundations team. The role involves driving quarterly goals, collaborating across teams,...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior AI / ML Software Engineer - Full-Stack & Systems

Senior AI / ML Software Engineer - Full-Stack & Systems

AMD • Markham
Temps plein
A leading tech company in York Region is seeking a software engineer to enhance existing applications and drive innovative technologies. Ideal candidates will have experience with large language mod...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Site Reliability Engineer : Scale, Automate & Fortify Global Systems

Senior Site Reliability Engineer : Scale, Automate & Fortify Global Systems

Pinterest • Toronto, Canada
Temps plein
A social media platform is seeking a Site Reliability Engineer to improve the reliability of its large-scale distributed systems. Responsibilities include developing software solutions, managing sys...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Backend Engineer for AI Design Systems

Senior Backend Engineer for AI Design Systems

Ideogram • Toronto C6A, ON, Canada
Temps plein
A leading tech company in Toronto is seeking a Senior Software Engineer to develop large-scale backend systems.The role involves collaborating with engineers to design AI experiences and influence ...Voir plus
Dernière mise à jour : il y a 19 jours • Offre sponsorisée
DL System Software Engineer - AI Platform

DL System Software Engineer - AI Platform

NVIDIA • Toronto
Temps plein
We are seeking highly motivated and skilled systems engineers to join our team to help in developing an AI Platform that offers an efficient infrastructure for inference and training large scale mo...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Software Engineer – Real‑Time Distributed Systems on AWS

Software Engineer – Real‑Time Distributed Systems on AWS

Amazon Jobs • Toronto
Temps plein
A leading global technology company in Toronto seeks a Software Development Engineer to optimize and develop systems within Amazon Fulfillment Technologies. This role involves directing system opera...Voir plus
Dernière mise à jour : il y a 6 heures • Offre sponsorisée • Nouvelle offre
Distributed Systems Engineer for AI Cluster

Distributed Systems Engineer for AI Cluster

Cerebras Systems Inc. • Toronto
Temps plein
A leading AI technology company in Toronto is seeking a Software Engineer to innovate in developing their massive AI supercomputers. Responsibilities include automating configuration of networking a...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
GenAI Senior Software Engineer — Remote (Canada)

GenAI Senior Software Engineer — Remote (Canada)

ITCO Solutions • Toronto, Canada
Télétravail
Temps plein
A leading technology firm in Canada seeks a skilled software engineer for a fully remote position focused on developing AI-driven applications. The successful candidate will have 5-8 years of experi...Voir plus
Dernière mise à jour : il y a moins d'une heure • Offre sponsorisée • Nouvelle offre
Senior SRE : Scalable, Reliable Internal Platforms (Golang / K8s)

Senior SRE : Scalable, Reliable Internal Platforms (Golang / K8s)

Motion Recruitment Partners LLC • Toronto C6A, ON, Canada
Temps plein
A leading recruitment firm is seeking a Site Reliability Engineer in Toronto, Ontario, to build and maintain core infrastructure. The ideal candidate will design scalable tools to enhance system rel...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Sr. Design Verification Engineer, Annapurna Labs

Sr. Design Verification Engineer, Annapurna Labs

Amazon Web Services (AWS) • Toronto, ON, Canada
Temps plein
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, and our Custom Silicon organization is revolutionizing how we deliver cloud services to our customers...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer (Python / Linux / Packaging)

Software Engineer (Python / Linux / Packaging)

Canonical • Toronto, Canada
Temps plein
Software Engineer (Python / Linux / Packaging).Software Engineer (Python / Linux / Packaging).Canonical Software Engineer (Python / Linux / Packaging). Be among the first 25 applicants Join to apply for the.Sof...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Software Engineer, Localization & i18n

Senior Software Engineer, Localization & i18n

Mozilla • Toronto, Canada
Temps plein
A leading technology company is looking for a Senior Software Engineer specializing in localization to join their team in Toronto, Ontario. The ideal candidate should have substantial experience wit...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior / Staff Distributed Systems Engineer

Senior / Staff Distributed Systems Engineer

GuruLink • Toronto C6A, ON, Canada
Temps plein
We are an AI research and systems company building the infrastructure for a new kind of intelligence : one that is structured, efficient, and deeply integrated with data. Our systems operate at exaby...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Senior Software Engineer - Risk Analytics Platform

Senior Software Engineer - Risk Analytics Platform

Mastercard • Toronto C6A, ON, Canada
Temps plein
A global financial services provider is seeking a Senior Software Engineer in Toronto, Ontario.This role involves designing and developing risk assessment software solutions and improving full-stac...Voir plus
Dernière mise à jour : il y a 9 jours • Offre sponsorisée
Senior Python Engineer – Distributed Systems & Cloud

Senior Python Engineer – Distributed Systems & Cloud

VySystems • Toronto
Temps plein
A technology company in Toronto is seeking a skilled software engineer to design and deliver high-quality features.The role demands expertise in cloud computing, distributed systems, and strong pro...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Senior Software Engineer, AI Agent Platform — Remote

Senior Software Engineer, AI Agent Platform — Remote

Workday, Inc. • Toronto, Canada
Télétravail
Temps plein
A leading AI company is seeking a Senior Software Engineer for its Agent Platform.You will build frameworks and tools for LLM Agents, focusing on developer experience and improving CI / CD workflows....Voir plus
Dernière mise à jour : il y a moins d'une heure • Offre sponsorisée • Nouvelle offre