Job Description

Software Engineer – Python – Container Images

Canonical is a leading provider of open‑source software and operating systems. Our Ubuntu platform is widely used in cloud, AI, IoT and data‑science initiatives. We are building a new generation of Ubuntu‑based container images that are free to use, long‑term secure and engineered for performance and usability.

As a Software Engineer, you will build and maintain a growing portfolio of container images, work with cross‑functional teams, and implement and maintain CI/CD automation around these images.

Responsibilities

  • Build robust, scalable, leading‑edge container images.
  • Develop and maintain automated CI/CD pipelines for building, testing and publishing container images.
  • Write tools and tests for assessing security compliance and cloud‑native compatibility.
  • Participate in code and architectural reviews and drive a strong engineering process.
  • Contribute to...

Ready to Apply?

Take the next step in your AI career. Submit your application to Canonical today.

Submit Application