Canonical Circular Logo

Software Engineer - Cloud Images

Canonical Riyadh, Saudi Arabia Posted: 17 Dec 2024

Financial

  • Estimate: $60k - $80k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
This is an exciting opportunity for software engineers (all levels) who are passionate about Linux, cloud infrastructure, pipelines, automation, and open source software. You will work closely with Amazon, Microsoft, Google, and other world-class cloud partners to make Ubuntu the best platform in the clouds. Your role will involve a balance of build system development (using Python, Jenkins, and shell), implementation of cloud-related features within Ubuntu Server, operation of continuous delivery pipelines, and direct partner engagement. The goal is to automate the delivery of existing and new Ubuntu products across various workloads from web servers to GPU-aided AI for servers, VMs, and containers while integrating with cloud-native services.

Responsibilities:

  • Build automated, highly reliable image delivery, testing, and publication pipelines.
  • Design, build, and integrate new features and enhancements into Ubuntu for public cloud users.
  • Collaborate proactively with a distributed team.
  • Write high-quality code to create new features.
  • Design and architect complex new systems and integrations with the clouds.
  • Debug issues and produce high-quality resolutions.
  • Review code produced by other engineers and participate in design discussions.
  • Engage with other teams at Canonical, as well as the open-source community and commercial partners.

Who You Are:

  • You love technology and working with brilliant people.
  • You are curious, flexible, articulate, and accountable.
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
  • You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree.
  • You have practical experience with public clouds.
  • You have interest and experience in at least three of the following: containers (Docker, Kubernetes, etc.), DevOps automation, open source projects, APIs, Linux systems administration, Python packaging, cloud-based applications, and at least one year of Python software development on Linux.

Language Requirements:

  • Proficiency in English is generally expected.

What We Offer You:
Compensation is based on geographical location, experience, and performance with annual reviews and a performance-driven annual bonus. Additional benefits include:

  • Distributed work environment with twice-yearly team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave, maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities for travel to new locations to meet colleagues.

Canonical, the company behind Ubuntu, is a pioneering tech firm focused on open source and promotes a diverse and inclusive workplace.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.