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
Il y a 16 jours
Type de contrat
  • Temps plein
Description de poste

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

    Créer une alerte emploi pour cette recherche

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

    Offres similaires
    Team Leader, Software Development

    Team Leader, Software Development

    Croesus • Laval, Canada
    Temps plein
    Quick Apply
    Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    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 ...Voir plus
    Dernière mise à jour : il y a 6 jours
    DevOps Engineer - saint-esprit

    DevOps Engineer - saint-esprit

    VBeyond Corporation • saint-esprit, qc, ca
    Temps plein
    We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Software Engineering Consultant - saint-esprit

    Software Engineering Consultant - saint-esprit

    E-Solutions • saint-esprit, qc, ca
    Temps plein
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Python & Generative AI Developer

    Python & Generative AI Developer

    Astra North Infoteck Inc. • Montreal, QC, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 6 jours
    Fullstack Developer – Python / React

    Fullstack Developer – Python / React

    CGI • Montréal, Québec, Canada
    Temps plein
    Quick Apply
    Global IT brings together all IT departments responsible for the development and operation of information systems and technology infrastructure. Non-Linear Rates IT – Supervisory Dashboard team.IT p...Voir plus
    Dernière mise à jour : il y a 6 jours
    Ingénieur logiciel senior - Plateforme central / Senior Software Engineer - Core Platform

    Ingénieur logiciel senior - Plateforme central / Senior Software Engineer - Core Platform

    Tait • Montreal, QC, CA
    Temps plein
    Créer des moments qui touchent les gens.Vous conceverez et mettrez en œuvre des fonctionnalités complexes, façonnerez des normes de codage et guiderez les décisions techniques au sein de votre équi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    MONTREAL [Hybrid] - System Engineer (Ironport)

    MONTREAL [Hybrid] - System Engineer (Ironport)

    QUANTEAM (Groupe RAINBOW PARTNERS) • laval, qc, ca
    Temps plein
    As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and e...Voir plus
    Dernière mise à jour : il y a 8 heures • Offre sponsorisée • Nouvelle offre
    System Analyst - Hays

    System Analyst - Hays

    Hays • saint-esprit, qc, ca
    Temps plein
    Must have Canadian Reliability Clearance.Develop requirements, and specification documents for systems;.Translate business requirements into systems design and specifications;.Analyze and recommend...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Java Software Engineer - saint-esprit

    Senior Java Software Engineer - saint-esprit

    Luxoft • saint-esprit, qc, ca
    Temps plein
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    AI Principal Software Engineer - US SaaS startup | Remote

    AI Principal Software Engineer - US SaaS startup | Remote

    Atomic HR • Montreal, Quebec, .CA
    Télétravail
    Temps plein
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Montreal, QC, CA
    Temps plein
    Quick Apply
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Site Reliability Engineer (SRE)

    Site Reliability Engineer (SRE)

    Kutir Technologies • Montreal, QC, Canada
    Temps plein
    Quick Apply
    Role : Site Reliability Engineer (SRE) Location : Montreal, QC, Canada Experience in Python is a MUST The...Voir plus
    Dernière mise à jour : il y a 1 jour
    Python Developer

    Python Developer

    Apptad Inc • Montreal, QC, Canada
    Temps plein
    Quick Apply
    MessageBody"> Python Developer Investment Banking (5 7 Years) Location : Montreal, QC Domain : Investment Banki...Voir plus
    Dernière mise à jour : il y a 5 jours
    Software Engineer, Intermediate or Senior

    Software Engineer, Intermediate or Senior

    Index • Montréal, Québec, CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior AI-Driven Cloud & API Solutions Architect

    Senior AI-Driven Cloud & API Solutions Architect

    Banque Nationale du Canada • Montreal (administrative region), QC, Canada
    Télétravail
    Temps plein
    A leading Canadian bank is seeking a Solutions Architect to join their Technology and Operations team.This role involves designing and integrating innovative solutions, with a focus on cloud servic...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Python Developer

    Python Developer

    Citylogix Inc • Montreal, Quebec, Canada, H1A 0A1
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 28 jours
    ETL Developer - Genpact

    ETL Developer - Genpact

    Genpact • montréal, qc, ca
    Temps plein
    At Genpact, we don’t just adapt to change—we drive it.AI and digital innovation are redefining industries, and we’re leading the charge. Genpact’s AI Gigafactory, our industry-first accelerator, is ...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée