Cloud Solutions Architect

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world's #1 cloud operating system.
Cloud
Senior Software Engineer
Remote
AI · Enterprise SaaS

Description For Cloud Solutions Architect

Canonical is seeking a Cloud Solutions Architect to help global companies embrace the latest private cloud infrastructure, Linux and cloud native operations, and open source applications. This diverse role combines Linux and cloud solution architecture, hands-on deployment and testing, and software engineering using Python for Kubernetes operators and Linux open source infrastructure-as-code.

Key responsibilities include:

  • Working across the entire Linux stack, from kernel to applications
  • Designing and deploying clouds and applications for external customers
  • Architecting cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, Ceph, Hadoop, and Spark on-premises or in public clouds
  • Growing a collaborative engineering culture aligned with company values

The ideal candidate will have:

  • Experience in AI/ML and MLOps
  • Practical knowledge of Linux, virtualization, containers, and networking
  • Sound knowledge of cloud computing concepts and technologies
  • Intermediate Python programming skills
  • Excellent communication and presentation skills in English and Spanish
  • A university degree in Computer Science or related software engineering expertise

This role offers opportunities to:

  • Expand Linux Ubuntu and networking knowledge
  • Work with Kubernetes and OpenStack infrastructure
  • Gain exposure to Machine Learning and AI platforms
  • Learn a wide range of open source applications and skills
  • Work directly with customers across various industries

Canonical offers competitive benefits, including:

  • Learning and development tuition reimbursement
  • 18 weeks parental leave (USA)
  • Diversity Resource Groups
  • Remote work options
  • Competitive salary
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel

As a remote-first workplace, Canonical welcomes candidates from diverse backgrounds and locations, fostering an inclusive environment free from discrimination.

Last updated 25 days ago

Responsibilities For Cloud Solutions Architect

  • Work across the entire Linux stack, from kernel, networking, storage, to applications
  • Design and deploy clouds and applications for external customers
  • Architect cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, Ceph, Hadoop and Spark either On-Premises or in Public Cloud (AWS, Azure, Google Cloud)
  • 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 For Cloud Solutions Architect

Linux
Python
Kubernetes
  • Experience in AI/ML and MLOps
  • Practical knowledge of Linux, virtualization, containers, and networking
  • Sound knowledge of cloud computing concepts & technologies (Kubernetes, Kubeflow, OpenStack, AWS, GCP, Azure, Ceph, etc.)
  • Intermediate level of Python programming skills
  • Excellent communication and presentation skills (English and Spanish)
  • University degree in Computer Science or related software engineering expertise
  • Spanish language - professional proficiency

Benefits For Cloud Solutions Architect

Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Canonical Cloud Solutions Architect

Software Engineer - Virtualization and Container Technology

Senior Software Engineer role at Canonical focusing on virtualization and container technology, working remotely on Ubuntu and cloud infrastructure.

Software Engineer - Virtualization and Container Technology

Senior Software Engineer role at Canonical focusing on virtualization and container technology, working remotely on Ubuntu and cloud infrastructure.

Software Engineer - Virtualization and Container Technology

Senior Software Engineer role at Canonical focusing on virtualization and container technology, working remotely on Ubuntu and cloud infrastructure.

Software Engineer - Virtualization and Container Technology

Senior Software Engineer role at Canonical focusing on virtualization and container technology, working remotely on Ubuntu and cloud infrastructure.

Software Engineer - Virtualization and Container Technology

Senior Software Engineer role at Canonical focusing on virtualization and container technology, working remotely on Ubuntu and cloud infrastructure.