Canonical Circular Logo

Software Engineer - Packaging - Optimize Ubuntu Server for Public Clouds

Canonical Dubai, United Arab Emirates Posted: 30 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems, primarily known for its platform, Ubuntu, which plays a significant role in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The Public Cloud team seeks enthusiastic engineers to work as Ubuntu distribution engineers. In this role, engineers will collaborate with the Ubuntu Engineering organization to ensure the optimization of technologies such as cloud-specific agents, web servers, databases, and virtualization/containerization stacks for public clouds.

Working closely with partners like Amazon, Microsoft, Google, IBM, and Oracle, the team aims to enhance the Ubuntu experience on these infrastructures while maintaining a consistent operating experience for users. This position provides an opportunity to contribute to the evolution of Ubuntu and its extensive continuous deployment operations.

Location: Dubai, Dubai, United Arab Emirates (Remote)
Work Conditions: Full-time, Remote with global travel for 2 to 4 weeks for internal and external events

Key Responsibilities:

  • Collaborate within a distributed team to foster a seamless software ecosystem for Ubuntu users.
  • Assess contributions from other engineers to uphold high-quality software standards.
  • Collaborate with teams in the Ubuntu and Debian communities, upstream projects, and commercially supported customers.
  • Debug issues on open source and team-maintained code.
  • Work with the Ubuntu Engineering Server team to maintain and package software, including cloud agents and traditional server workloads.

Requirements:

  • Strong fundamentals in Python.
  • Interest or experience in public cloud operations or architecture.
  • Experience in open source maintenance or contribution.
  • Basic understanding of reproducibility and testing steps, and comfortable setting up test systems in containers or virtual machines.
  • Interest in Linux distribution packaging and understanding of package management and dependency resolution.
  • Familiarity with containerization and virtualization technologies such as Docker and Virtual Machine environments.

What We Offer:

  • Global compensation shaped by geographical location, experience, and performance.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews and recognition rewards.
  • Paid maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel globally to meet colleagues.

Language Requirements: Proficiency in English is expected; additional languages would be an advantage.

About Canonical:
Canonical is a pioneering tech firm dedicated to advancing open source software. As the publisher of Ubuntu, we are committed to fostering a diverse workplace free from discrimination, valuing experiences and perspectives that enhance our work environment and products.

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.