Cloud Software Engineer

6 days ago


TroisRivières, Quebec, Canada Canonical Full time
About the Role

Canonical is seeking a skilled Cloud Software Engineer to join our team. As a Cloud Software Engineer, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud-native operations.

Key Responsibilities
  • Design and deploy clouds and applications for external customers
  • Work across the entire Linux stack, from kernel, networking, storage, to applications
  • Architect cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, Ceph, Hadoop, and Spark
  • Grow a healthy, collaborative engineering culture in line with the company values
  • Global travel up to 25% of time for internal and external events
Requirements
  • Experience in AI/ML and MLOps
  • Practical knowledge of Linux, virtualization, containers, and networking
  • Sound knowledge of cloud computing concepts & technologies, such as Kubernetes, Kubeflow, OpenStack, AWS, GCP, Azure, Ceph, etc.
  • Intermediate level of Python programming skills
  • Demonstrated drive for continual learning
  • Excellent communication and presentation skills (English and Spanish)
  • Great organizational skills and follow-up reliably on commitments
  • University degree in Computer Science or related software engineering expertise
  • Spanish language - professional proficiency
What You'll Learn
  • Linux Ubuntu and networking knowledge
  • Kubernetes and OpenStack infrastructure
  • Machine Learning and Artificial Intelligence Platforms
  • Wide range of open source applications and skills
  • Work directly with customers in a range of different businesses
  • Real-life and hands-on exposure to a wide range of emerging technologies and tools
What We Offer
  • Learning and development tuition reimbursement
  • 18 weeks parental leave (USA)
  • Diversity Resource Groups
  • Work from home
  • Competitive salary
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel

  • Software Engineer

    7 days ago


    Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, a leading company in the field of cloud automation and software operations. As a Software Engineer on our team, you will be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Key...

  • Software Engineer

    6 days ago


    Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, a leading company in the field of cloud automation and software operations. As a Software Engineer on our team, you will be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Key...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Senior Networking Software Engineer to join our team of experts in developing cutting-edge open source networking software. As a key member of our team, you will be responsible for designing, implementing, and maintaining high-performance networking software solutions for our customers.Key...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Senior Networking Software Engineer to join our team of experts in developing cutting-edge open source networking software. As a key member of our team, you will be responsible for designing, implementing, and maintaining high-performance networking software solutions for our customers.Key...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Software Development Engineer to join our HPC team. As a key member of our team, you will be responsible for delivering outstanding HPC experiences, from bare metal to public cloud, as part of the broader Ubuntu platform.Key Responsibilities:Write high-quality, rigorously designed Python softwareDebug issues...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Software Development Engineer to join our HPC team. As a key member of our team, you will be responsible for delivering outstanding HPC experiences, from bare metal to public cloud, as part of the broader Ubuntu platform.Key Responsibilities:Write high-quality, rigorously designed Python softwareDebug issues...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Unlock the Power of Private Cloud InfrastructureAt Canonical, we're seeking a talented Software Service Engineer to join our team of experts in delivering cutting-edge private cloud infrastructure, Linux, and cloud native operations. As a key member of our team, you'll work closely with global companies to help them leverage the latest technologies and drive...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Unlock the Power of Private Cloud InfrastructureAt Canonical, we're seeking a talented Software Service Engineer to join our team of experts in delivering cutting-edge private cloud infrastructure, Linux, and cloud native operations. As a key member of our team, you'll work closely with global companies to help them leverage the latest technologies and drive...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Public Cloud Project ManagerAt Canonical, we're seeking a seasoned Public Cloud Project Manager to lead our key Tier 1 Enterprise Public Cloud accounts. As a key member of our team, you'll collaborate with Software Engineering through Senior Level Executives to deliver projects that meet the needs of our clients and Canonical.Key Responsibilities:Manage...

  • Cloud Project Manager

    23 hours ago


    Trois-Rivières, Quebec, Canada Canonical Full time

    Public Cloud Project ManagerAt Canonical, we're seeking a seasoned Public Cloud Project Manager to lead our key Tier 1 Enterprise Public Cloud accounts. As a key member of our team, you'll collaborate with Software Engineering through Senior Level Executives to deliver projects that meet the needs of our clients and Canonical.Key Responsibilities:Manage...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Cloud Project Manager to lead our Public Cloud projects. As a Cloud Project Manager, you will be responsible for managing multiple projects simultaneously, collaborating with stakeholders, and ensuring the successful delivery of projects within the schedule, scope, cost, budget, and resources expectations.Key...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Cloud Project Manager to lead our Public Cloud projects. As a Cloud Project Manager, you will be responsible for managing multiple projects simultaneously, collaborating with stakeholders, and ensuring the successful delivery of projects within the schedule, scope, cost, budget, and resources expectations.Key...

  • Software Engineer

    4 days ago


    Trois-Rivières, Quebec, Canada Canonical Full time

    About the Role:As a Software Engineer at Canonical, you will play a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.About the Team:You will be part of the Cloud Engineering team,...

  • Software Engineer

    3 days ago


    Trois-Rivières, Quebec, Canada Canonical Full time

    About the Role:As a Software Engineer at Canonical, you will play a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.About the Team:You will be part of the Cloud Engineering team,...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Title: Telecommute Software Engineering ManagerJob Summary:Canonical, the publisher of Ubuntu, is seeking a highly skilled and experienced software engineering manager to lead our Linux kernel engineering team. As a remote team lead, you will be responsible for overseeing the development of the Ubuntu kernel, working with silicon and cloud partners to...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job Title: Telecommute Software Engineering ManagerJob Summary:Canonical, the publisher of Ubuntu, is seeking a highly skilled and experienced software engineering manager to lead our Linux kernel engineering team. As a remote team lead, you will be responsible for overseeing the development of the Ubuntu kernel, working with silicon and cloud partners to...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team. As a key member of our organization, you will be responsible for managing technical relationships with our key silicon partners and collaborating with internal teams to deliver targeted results.Key ResponsibilitiesLead and develop a team of...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    About the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team. As a key member of our organization, you will be responsible for managing technical relationships with our key silicon partners and collaborating with internal teams to deliver targeted results.Key ResponsibilitiesLead and develop a team of...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job SummaryAs a Partner Engineering Manager at Canonical, you will lead an engineering team that works across the full Linux server stack from kernel to AI workloads, to optimize Ubuntu for the latest silicon. Your primary responsibility will be to manage relationships with our key technology partners by ensuring timely delivery on agreed project...


  • Trois-Rivières, Quebec, Canada Canonical Full time

    Job SummaryAs a Partner Engineering Manager at Canonical, you will lead an engineering team that works across the full Linux server stack from kernel to AI workloads, to optimize Ubuntu for the latest silicon. Your primary responsibility will be to manage relationships with our key technology partners by ensuring timely delivery on agreed project...