Talent.com
Canonical
Distributed Systems Software Engineer, Python / GoCanonical • Montreal, Montreal (administrative region), CA
Distributed Systems Software Engineer, Python / Go

Distributed Systems Software Engineer, Python / Go

Canonical • Montreal, Montreal (administrative region), CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Distributed Systems Software Engineer, Python / Go

3 months ago Be among the first 25 applicants

We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud 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 test automation, reporting and data analytics.

The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonical's Cloud solutions based on Juju, Terraform, OpenStack, Kubernetes when deployed under highly diverse conditions, from bare metal in customer data centers to public clouds like AWS, GCE, Azure.

As a software engineer you will have the opportunity to develop CI pipelines which power Canonical's cloud integration testing and reporting. Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results. A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.

Location: this is a Globally remote role

What your day will look like

  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
  • Enhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow
  • Deploy, manage, and debug highly distributed systems
  • Monitor and report on automated testing efforts
  • Collaborate 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
  • Ability to develop and ship production grade modern web applications
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
  • Knowledge of networking technologies and fundamentals
  • Solid understanding of Linux system architecture
  • A capacity for complex abstract thinking
  • Capability for 2-4 weeks of international travel travel per year

Additional skills that you might also bring

  • Collecting and analyzing large multidimensional datasets
  • Operating data platforms: key-value stores, relational or document databases, event buses
  • Work with cloud technologies such as OpenStack, Kubernetes, Terraform and AWS
  • Developing AI/ML pipelines

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004!
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Seniority level

  • Seniority level

    Entry level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Junior Software Engineer - Full Stack Systems (AI + Industrial Ops)

Greater Montreal Metropolitan Area $100,000 - $150,000 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Créer une alerte emploi pour cette recherche

Distributed Systems Software Engineer, Python / Go • Montreal, Montreal (administrative region), CA

Offres similaires

Backend Python Engineer – Scalable, AI-Driven AWS Systems

Scribd, Inc.Montreal (administrative region), QC, CA
Temps plein

A global digital library service is seeking a Software Engineer II to design and optimize scalable systems within their ML Data Engineering team.The role focuses on building event-driven solutions ... Voir plus

 • Offre sponsorisée

Senior Backend Engineer — Remote, Scalable Systems Expert

EpistemixMontreal (administrative region), QC, CA
Télétravail
Temps plein

A technology company is looking for a Senior Back End Software Engineer to join their fully remote team.The ideal candidate will have at least 7 years of back-end software development experience an... Voir plus

 • Offre sponsorisée

FullStack Python/React Engineer for FinTech Trading Tools

QUANTEAM - North America (RAINBOW PARTNERS Group)Montreal
Temps plein

A specialized consulting firm is seeking a Python / React Developer for an investment bank in Montreal.The role involves providing and maintaining a web application for reporting to trading desk ma... Voir plus

 • Offre sponsorisée

Python Developer – (AI Applications)

Kronos IncorporatedMontreal
Temps plein

UKG is looking to hire a Python Engineer to join our extremely talented Data Science team.As a Python Software Engineer at UKG, you’ll be embedded on the Data Science team where you can work on the... Voir plus

 • Offre sponsorisée

Senior Software Build Engineer Cloud & Automation Montreal

SA TECHNOLOGIESMontreal
Temps plein

A leading IT consulting firm in Montreal is seeking a Software Build Engineer.The ideal candidate will have over 10 years of experience in build and release management, strong scripting skills in l... Voir plus

 • Offre sponsorisée

Python Developer in Software Solutions

MaximaTekMontreal (administrative region), QC, CA
Temps plein

Join our team as a Python Developer committed to designing and developing innovative software solutions.This position involves creating high-quality applications with an emphasis on performance and... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Cloud Infrastructure

ClickHouseMontreal (administrative region), QC, CA
Temps plein

Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies.With more than 3,000 customers and ARR that has grown over 250 percen... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Low-Latency Trading (Hybrid)

Catch TalentMontréal, Quebec, Canada
Temps plein

A leading quantitative trading firm in Montreal is seeking a Talent Acquisition Strategist with expertise in automation and technology.In this role, you'll contribute to global strategic projects a... Voir plus

 • Offre sponsorisée

3 Days In-Office Middleware Engineer - Python Kubernetes SSO

Sophus IT SolutionsMontreal (administrative region), QC, CA
Temps plein

An IT consultancy in Montreal is seeking a candidate with exceptional Python programming skills and experience in Linux environments to fill a pivotal role focusing on DevOps practices with a signi... Voir plus

 • Offre sponsorisée

Giesecke+Devrient Senior AI Systems Engineer

Giesecke+DevrientMontreal
Temps plein

Drive Generative AI innovation at Giesecke+Devrient as a Senior Applied AI Engineer in the newly established AI Hub.Combine your strong Python skills with advanced AI engineering knowledge.This key... Voir plus

 • Offre sponsorisée

Software Engineer, Python

AutoSyncMontreal (administrative region), QC, CA
Temps plein

TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.AutoSync, and Dealertrack Canada.Quebec) offers the largest inventory of new and used cars in Canada, wit... Voir plus

 • Offre sponsorisée

Remote Python Developer - Cloud Automation & Geospatial

CATALYST MicroservicesMontreal (administrative region), QC, CA
Télétravail
Temps plein

A technology solutions company is seeking a Python Developer to design and maintain cloud deployment pipelines and automation workflows.With an emphasis on sustainability, this remote role involves... Voir plus

 • Offre sponsorisée

Senior Databricks Solutions Architect on AWS (Remote)

LumenaltaMontreal (administrative region), QC, CA
Télétravail
Temps plein

A global technology firm is seeking a Senior Solution Architect with extensive experience in Databricks and AWS to design scalable data solutions.This fully remote role requires strong design and a... Voir plus

 • Offre sponsorisée

Senior Python Cloud Infrastructure Engineer

Trigyn TechnologiesMontreal
Temps plein

A technology solutions firm in Montreal is seeking a Cloud Infrastructure Developer to develop and integrate next-generation management tools for their Cloud platform.The ideal candidate should hav... Voir plus

 • Offre sponsorisée

Software Developer – Distributed Systems

GuruLinkMontréal, Montreal (administrative region), Canada
Temps plein

Our client is a global investment management firm.As a technology and data-driven firm, they design and build their own cutting-edge systems, from high performance trading platforms to large scale ... Voir plus

 • Offre sponsorisée

Python Developer

Insight GlobalMontréal, Montreal (administrative region), Canada
Temps plein

Professional Recruiter at Insight Global.Hybrid in Montreal, 3 days onsite, 2 remote.Insight Global is seeking a highly skilled Python Engineer with over 4+ years of experience to join our team to ... Voir plus

 • Offre sponsorisée

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareMontreal (administrative region), QC, CA
Télétravail
Temps plein

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Voir plus

 • Offre sponsorisée

Remote AWS DevOps Engineer — Python, CI/CD & SQL

BrightOrder Inc.Montreal (administrative region), QC, CA
Télétravail
Temps plein

A leading technology company in Canada is seeking a Mid-Senior level Backend Developer to join their fully remote engineering team.You will be responsible for designing and maintaining Python-based... Voir plus

 • Offre sponsorisée

Ingénieur logiciel Python /Python Software Engineer

ExploranceMontreal
Temps plein

Rejoignez une entreprise dont le siège social est à Montréal et qui aide des organisations du monde entier à créer des parcours personnalisés d’impact et d’épanouissement pour leurs employés.Chez E... Voir plus

 • Offre sponsorisée

Python Developer Specializing in Banking Systems

Jay AnalytixMontreal
Temps plein

Join a leading team as a Python Developer focusing on pricing models in banking.Your expertise will enhance applications for risk analysis and trading functionalities.We are actively seeking a Pyth... Voir plus