Talent.com
Distributed Systems Testing Software Engineer, Python / Go
Distributed Systems Testing Software Engineer, Python / GoCanonical • Laval (administrative region), QC, CA
Distributed Systems Testing Software Engineer, Python / Go

Distributed Systems Testing Software Engineer, Python / Go

Canonical • Laval (administrative region), QC, CA
15 days ago
Job type
  • Full-time
Job description

Distributed Systems Testing Software Engineer, Python / Go

Join us as a Distributed Systems Testing Software Engineer at Canonical. Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, and IoT.

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 Juju, Terraform, OpenStack, or Kubernetes. Systems are tested and deployed under highly diverse conditions, from bare metal in customer data centers to public clouds such as AWS, GCE, Azure.

As a software engineer you will have the opportunity to develop CI pipelines that 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.

The role entails

  • 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

What we are looking for in you

  • 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
  • What we offer colleagues

  • 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

    Create a job alert for this search

    Distributed Systems Testing Software Engineer Python Go • Laval (administrative region), QC, CA

    Similar jobs
    Senior Software Engineer, AI Model Serving - Montreal, Canada

    Senior Software Engineer, AI Model Serving - Montreal, Canada

    Speechify • Montreal, QC, Canada
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 14 days ago • Promoted
    Software Developer in Test (Performance and Scalability)

    Software Developer in Test (Performance and Scalability)

    Tecsys Inc. • Montreal, QC, CA
    Permanent
    Quick Apply
    Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a ...Show more
    Last updated: 5 days ago
    Remote : Get Paid to Play Games

    Remote : Get Paid to Play Games

    Free Cash by Almedia • Saint-Jacques, Canada
    Remote
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Call Center Representative Agent Work From Home - Part Time Focus Group Panelists

    Call Center Representative Agent Work From Home - Part Time Focus Group Panelists

    ApexFocusGroup • Sainte-Mélanie, Quebec, Canada
    Remote
    Full-time +1
    Now accepting applicants for Focus Group studies.Earn up to $850 per week part-time working from home.Must register to see if you qualify. No Call Center Representative Agent experience needed.Call ...Show more
    Last updated: 30+ days ago • Promoted
    Ingénieur qualité

    Ingénieur qualité

    Industries Mailhot • Saint-Jacques, CA
    Full-time
    Joignez-vous à une entreprise manufacturière solidement établie, intégrée à une division mondiale en pleine croissance.Industries Mailhot, chef de file dans la fabrication de vérins hydrauliques, f...Show more
    Last updated: 4 days ago • Promoted
    Platform Engineer (AWS) with Backend Experience - Montreal-based candidates only

    Platform Engineer (AWS) with Backend Experience - Montreal-based candidates only

    Kento Health Inc • H3C, QC, Canada
    Full-time
    Location requirement : Applicants must be based in or around Montreal and available to work on-site at our Montreal office two days per week. We started Kento Health to revolutionize healthcare for p...Show more
    Last updated: 30+ days ago • Promoted
    Linux Systems Administrator / administrateur de systèmes Linux

    Linux Systems Administrator / administrateur de systèmes Linux

    Playground • Kahnawake, QC, CA
    Full-time
    Quick Apply
    About us : Playground is an internationally renowned gaming destination located a short 15-minute drive south of downtown Montreal, within the Mohawk territory of Kahnawake.We are currently expandin...Show more
    Last updated: 30+ days ago
    Python & Generative AI Developer

    Python & Generative AI Developer

    Astra North Infoteck Inc. • Montreal, QC, ca
    Full-time
    Quick Apply
    Role : Python development, Generative AI solutions, database technologies, DevOps practices, and Unix / Linux shell scripting. Hybrid : In office 3 days a week.We are seeking a highly skilled Software E...Show more
    Last updated: 5 days ago
    Physics Private Tutoring Jobs Saint-Lin-Laurentides

    Physics Private Tutoring Jobs Saint-Lin-Laurentides

    Superprof • Saint-Lin-Laurentides, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior C++ Engineer

    Senior C++ Engineer

    freelance.ca • Montreal, Canada
    Full-time
    We are seeking a senior freelance C++ / systems engineer to design and optimize a real-time, high-performance sensor data logging pipeline for robotics / autonomous systems.Sensor integration : Indu...Show more
    Last updated: 30+ days ago • Promoted
    SaaS Lead Engineer - C#.NET, PLG & Remote

    SaaS Lead Engineer - C#.NET, PLG & Remote

    S.i. Systems • Ahuntsic North, ca
    Remote
    Full-time +1
    A leading technology firm in Ottawa seeks a skilled Lead Engineer (C#.NET Developer) to bring a new SaaS solution to market. This permanent full-time role involves mentoring a team and driving a Pro...Show more
    Last updated: 1 day ago • Promoted
    AI Systems Developer

    AI Systems Developer

    dcbel Inc • Montreal, QC, Canada
    Full-time
    Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlockin...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer

    Python Developer

    Apptad Inc • Montreal, QC, Canada
    Full-time
    Quick Apply
    MessageBody"> Python Developer Investment Banking (5 7 Years) Location : Montreal, QC Domain : Investment Banki...Show more
    Last updated: 4 days ago
    Software Engineer, Intermediate or Senior

    Software Engineer, Intermediate or Senior

    Index • Montréal, Québec, CA
    Full-time
    Quick Apply
    Index is an Artificial Intelligence company specializing in Web Marketing.Index is innovating the marketing business and how enterprises and people interact with it. AI technologies to help companie...Show more
    Last updated: 30+ days ago
    Senior Backend Engineer

    Senior Backend Engineer

    Meroka Inc. • Montréal, Quebec, Canada, H4A 2H4
    Full-time
    Meroka is building the future of independent medicine in the United States.We provide operations, finance, tech, and strategic support to physician-owned practices-helping them grow sustainably and...Show more
    Last updated: 2 days ago
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Montreal, QC, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer

    Python Developer

    Citylogix Inc • Montreal, Quebec, Canada, H1A 0A1
    Full-time
    Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and pro...Show more
    Last updated: 27 days ago
    ASIC Digital Design, Sr Engineer - 14141

    ASIC Digital Design, Sr Engineer - 14141

    Synopsys Inc • Ahuntsic North, ca
    Full-time
    We Are : At Synopsys, we drive the innovations that shape the way we live and connect.Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.We l...Show more
    Last updated: 4 hours ago • Promoted • New!