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

Distributed Systems Testing Software Engineer, Python / Go

Canonical • Toronto, ON, CA
8 days ago
Job type
  • Full-time
Job description

Distributed Systems Testing Software Engineer, Python / Go

Join Canonical as a 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.

We are hiring a Software Engineer for Distributed Systems Testing with a passion for building and validating resilient distributed systems. You drive the success of those leveraging Canonical's Ubuntu and Juju to build multi‑cloud deployable applications. We value deep engineering insights and a data‑driven approach to testing, test automation, reporting and data analytics.

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.
  • About Canonical

    Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open‑source projects and the platform for AI, IoT, and the cloud, we are changing the world of software.

    Equal Opportunity Employer

    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.

    Job Details

  • Seniority level : Entry level
  • Employment type : Full-time
  • Job function : Engineering and Information Technology
  • Industry : Software Development
  • #J-18808-Ljbffr

    Create a job alert for this search

    System Engineer • Toronto, ON, CA

    Similar jobs
    Senior L3 Network / Linux Systems Engineer

    Senior L3 Network / Linux Systems Engineer

    Nextologies Limited • Markham, ON, Canada
    Full-time
    Being escalation point for a variety of change requests / complex issues.Configuration and administration of core routers, switches, firewalls and Linux servers. Architecture and designing the network...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Developer (GTA / Toronto, ON, Canada)

    Senior Python Developer (GTA / Toronto, ON, Canada)

    Agilno • Toronto, ON, Canada
    Full-time
    North American companies to plan, design, develop, and optimize digital products.With over 8 years of experience, we specialize in delivering cutting-edge technology solutions that drive revenue an...Show more
    Last updated: 2 days ago • Promoted
    Senior Golang Engineer

    Senior Golang Engineer

    Starboard Recruitment • Toronto, ON, Canada
    Full-time
    On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers (Golang) in Toronto, Ontario who are experienced with Golang. Our client is a US-based, Series-B wi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Software Engineer - Toronto

    Senior Python Software Engineer - Toronto

    Validus Risk Management • Toronto, ON, Canada
    Full-time
    Validus is looking for a financial software engineer to join our back-end team.This team is responsible for designing, implementing and maintaining the systems and services powering the rapidly gro...Show more
    Last updated: 6 days ago • Promoted
    Test Development Engineer

    Test Development Engineer

    Actalent • Newmarket, ON, Canada
    Full-time
    The ideal candidate for the Test Development Engineering position thrives at the hardware / software boundary and is motivated by solving complex problems in a fast-paced environment.They are looking...Show more
    Last updated: 2 days ago • Promoted
    Senior Systems Engineer - Electric Propulsion

    Senior Systems Engineer - Electric Propulsion

    Essence Coaching Group • Markham, ON, Canada
    Full-time
    Senior Systems Engineer – Electric Propulsion.Lindsay, Ontario, Canada (Hybrid).CAD 165,000 – 210,000 gross / year.A senior-level Systems Engineer – Electric Propulsion is sought to...Show more
    Last updated: 6 days ago • Promoted
    Principal Software Engineer - Test Automation & Cloud Infra

    Principal Software Engineer - Test Automation & Cloud Infra

    Autodesk, Inc. • Toronto, Canada
    Full-time
    A leading software company based in Toronto is seeking a Principal Software Engineer to join their Regionalization Test Automation initiative. The role requires expertise in Test Automation, DevOps,...Show more
    Last updated: 4 hours ago • Promoted • New!
    LLM Engineer

    LLM Engineer

    Mindlance • Toronto, ON, Canada
    Full-time
    Location : Toronto, ON (Hybrid).Job Role : We are actively ramping up for.AI systems, agent-based workflows, and large-scale model integration. Strong expertise in LLMs, prompt engineering, DeepEval / t...Show more
    Last updated: 1 day ago • Promoted
    Senior Python Full-Stack Engineer : AWS, CI / CD & Terraform

    Senior Python Full-Stack Engineer : AWS, CI / CD & Terraform

    GlobalLogic • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading digital engineering firm is seeking a Senior Lead for Talent Acquisition in Toronto.This role involves developing and maintaining front-end applications using Angular or ReactJS and backe...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer In Test

    Software Engineer In Test

    Accommodations Plus International • Markham, ON, Canada
    Full-time
    Job Title : Software Engineer in Test .Location : Markham, Ontario .We are seeking a highly skilled Software Engineer in Test to join our dynamic Engineering team.This is a software de...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer - VBeyond Corporation

    Python Developer - VBeyond Corporation

    VBeyond Corporation • toronto, on, ca
    Full-time
    Significant experience with at least one dynamically typed, object-oriented programming.Experience with cloud computing and container-based distributed systems (Docker). Experience working with rela...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer

    Software Engineer

    STACK IT Recruitment • Toronto, ON, CA
    Full-time
    Quick Apply
    Ready to build high-performance cloud services that power a global video technology platform? .Python-based cloud services and APIs running on AWS and Kubernetes. If you excel in backend develo...Show more
    Last updated: 8 days ago
    Senior AI Software Engineer - RAG & Production Systems

    Senior AI Software Engineer - RAG & Production Systems

    PowerToFly • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading global information provider is seeking a Senior Software Engineer – AI to develop AI-driven software that enhances tax and accounting workflows. This role involves implementing complex AI ...Show more
    Last updated: 5 days ago • Promoted
    DSP Engineer (Markham)

    DSP Engineer (Markham)

    Evertz Microsystems Limited • Markham, ON, Canada
    Full-time
    We are looking for DSP engineers responsible to work on DSP algorithm design and implementation on heterogeneous platforms, including CPU, GPU and FPGA.Architect solutions ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Go KV Engineer - Distributed Systems & Performance

    Senior Go KV Engineer - Distributed Systems & Performance

    Cloudflare • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading technology company in Toronto is seeking a Software Engineer to enhance the distributed key-value store.You will write features in Go, optimize performance, and investigate complex system...Show more
    Last updated: 3 days ago • Promoted
    Senior Go Engineer

    Senior Go Engineer

    Motion Recruitment Partners LLC • Toronto C6A, ON, Canada
    Remote
    Full-time
    You’ll be helping continue to shape a truly forward-thinking, and innovative platform at scale.This is opportunity local to the Downtown Toronto area, hybrid two times per week.If this sounds like ...Show more
    Last updated: 5 days ago • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    illumin • Toronto, ON, Canada
    Full-time
    At illumin, we are transforming the advertising landscape.Our platform offers an integrated space for journey planning, execution, and reporting. It empowers marketers to connect with their audience...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer – Gen AI (1796)

    Full Stack Developer – Gen AI (1796)

    freelance.ca • Toronto, Canada
    Full-time
    NOTE : HYBRID work model, 2 day / week in Toronto office.Full Stack Development, Generative AI, Python (FastAPI), Vue.AKS, RAG Pipelines, Multi-Agent Orchestration, LangGraph, Microsoft Agent Framewor...Show more
    Last updated: 30+ days ago • Promoted