
Senior Engineer – Artificial Intelligence
Presight Abu Dhabi, United Arab Emirates
Canonical Riyadh, Saudi Arabia Posted: 23 May 2025
Canonical 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 groundbreaking initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are looking for a Software Engineer to develop, test, and release improvements to the Ubuntu Pro client, a command-line tool that manages services for enterprise and personal users. The quality and stability of the Ubuntu Pro Client are critically important, as it comes pre-installed on every Ubuntu system. You will collaborate with the Ubuntu Server team, major cloud partners, and multiple Canonical product teams to enhance the Pro client and ensure user needs are met. This role requires quality-oriented software engineering in Python, focusing on software interoperability across various target releases and environments. Excellent Python skills are essential, along with a beneficial background in configuring apt, deb packaging, and general system administration.
Responsibilities:
Requirements:
Bonus Points: Experience engaging with the open source community.
Language Requirements: Proficiency in English is likely required due to the global nature of the company and the need for effective communication across a distributed team.
What We Offer:
Presight Abu Dhabi, United Arab Emirates
Talabat Dubai, United Arab Emirates
Amazon Web Services Dubai, United Arab Emirates
Oracle Riyadh, Saudi Arabia
Oracle Dubai, United Arab Emirates
Presight Dubai, United Arab Emirates
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.