Cloud Software Engineer

1 week ago


Sherbrooke, Quebec, Canada Canonical Full time
About the Role

We are seeking a highly skilled Cloud Software Engineer to join our team at Canonical. 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
  • Work from the comfort of your home
  • 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 and technologies, such as Kubernetes, Kubeflow, OpenStack, AWS, GCP, Azure, Ceph, etc.
  • Intermediate level of Python programming skills
  • Dynamic person who loves to jump in new projects and interact with people
  • 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
About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu - the world's #1 cloud operating system. Our mission is to realize the potential of free software in the lives of individuals and organizations. Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu.

Canonical is a remote-first workplace and will hire candidates in their current living location. Diversity of experience, perspectives, and background leads to a better environment for our employees and a better platform for our users and customers. 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.



  • Sherbrooke, Quebec, Canada Canonical Full time

    About CanonicalCanonical 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 a pioneer of global distributed collaboration, with 1100+...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About CanonicalCanonical 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 a pioneer of global distributed collaboration, with 1100+...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our PlatformOur platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.Our TeamWe are a pioneer of global distributed...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our PlatformOur platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.Our TeamWe are a pioneer of global distributed...

  • Software Engineer

    2 days ago


    Sherbrooke, Quebec, Canada Canonical Full time

    Software Engineer at CanonicalAs a key member of our Cloud Engineering team, you will play a crucial role in shaping the future of the software-defined datacenter. Your expertise in building scalable software solutions will drive innovation in OpenStack, Ceph, and Kubernetes.Responsibilities:Design and develop high-quality Python and Golang...

  • Software Engineer

    2 days ago


    Sherbrooke, Quebec, Canada Canonical Full time

    Software Engineer at CanonicalAs a key member of our Cloud Engineering team, you will play a crucial role in shaping the future of the software-defined datacenter. Your expertise in building scalable software solutions will drive innovation in OpenStack, Ceph, and Kubernetes.Responsibilities:Design and develop high-quality Python and Golang...


  • Sherbrooke, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, and integrating new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds.Key Responsibilities:Design and architect complex new systems...


  • Sherbrooke, Quebec, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, and integrating new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds.Key Responsibilities:Design and architect complex new systems...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Canonical. As a key member of our Solutions Engineering team, you will play a crucial role in shaping the future of open source IT, devops, and IS, from bare metal to containers.Key ResponsibilitiesDesign and deliver open source software operations code in Python...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Canonical. As a key member of our Solutions Engineering team, you will play a crucial role in shaping the future of open source IT, devops, and IS, from bare metal to containers.Key ResponsibilitiesDesign and deliver open source software operations code in Python...

  • Software Engineer

    1 week ago


    Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, 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 on a daily basis.Key...

  • Software Engineer

    7 days ago


    Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, 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 on a daily basis.Key...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Software Engineering Team Lead to join our Digital Solutions team. As a key member of our team, you will be responsible for leading and inspiring a regional software engineering team to shape the future of open source IT, DevOps, and IS.Key ResponsibilitiesLead and inspire a regional software engineering...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleCanonical is seeking a highly skilled Software Engineering Team Lead to join our Digital Solutions team. As a key member of our team, you will be responsible for leading and inspiring a regional software engineering team to shape the future of open source IT, DevOps, and IS.Key ResponsibilitiesLead and inspire a regional software engineering...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the Role:As a Cloud Solutions Architect at Canonical, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud native operations. Our team applies expert insights to real-world customer problems, enabling the enterprise adoption of Linux Ubuntu, OpenStack, Kubernetes, and a wide range of...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the Role:As a Cloud Solutions Architect at Canonical, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud native operations. Our team applies expert insights to real-world customer problems, enabling the enterprise adoption of Linux Ubuntu, OpenStack, Kubernetes, and a wide range of...

  • Software Engineer

    4 days ago


    Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, a leading provider of open source software and operating systems. As a Software Engineer on our team, you will play a key role in designing, building, and maintaining solutions that will be deployed on public and private clouds and local workstations.Key...

  • Software Engineer

    5 days ago


    Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, a leading provider of open source software and operating systems. As a Software Engineer on our team, you will play a key role in designing, building, and maintaining solutions that will be deployed on public and private clouds and local workstations.Key...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software-Defined Networking Engineer to join our team at Canonical. As a key member of our networking team, you will be responsible for designing and implementing cutting-edge software-defined networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking solutions...


  • Sherbrooke, Quebec, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software-Defined Networking Engineer to join our team at Canonical. As a key member of our networking team, you will be responsible for designing and implementing cutting-edge software-defined networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking solutions...