Engineering Director, Ubuntu Desktop

Canonical
London
1 year ago
Applications closed

Related Jobs

View all jobs

Director/Snr Director, Data Science Consulting - Machine Learning/Artificial Intelligence (ML/AI)

Data Science Lead / Manager

Western Europe Practice Head - Data Science (Machine Learning/Artificial Intelligence (ML/AI)

Senior Data Scientist

Senior MLOps Engineer

Freelance Spatial AI and Machine Learning Consulta - Remote

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with + colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

We are hiring aDirector, Ubuntu Desktop Engineeringto lead our mission to deliver the world's best open source desktop experience and developer platform, for consumers, professionals and developers. This is a director-level position, responsible for the integrated strategy, architecture and roadmap across multiple engineering teams working in Rust, C/C++, Flutter and Golang. We are looking fora technical leader with a deep understanding of Linux graphics technology, system architecture and security capability.We are also looking for a leader who hasa personal interest in user experience, performance engineering, and consumer applicationsacross form factors such as tablets, mobile, the desktop, and remote computing environments like VDI.

We focus on delivering the cleanest, simplest, most reliable out-of-the-box experience for Linux on any laptop or workstation. We make careful choices to select best of breed components for the entire desktop and developer experience, and we invest in packaging and integration. We are also now looking to build new desktop capabilities, with a focus on performance, resource efficiency, media codecs and user experience. We are seeking a director of engineering with outstanding leadership and management qualities, as well as a clear vision for the future of the open source desktop. The nature of the work requires a deep understanding of the existing Linux desktop technology stack and community dynamics across multiple upstream projects. Candidates must have experience of engineering management in a company that ships software products.

This is a complex and challenging role at the center of a fast-moving and competitive environment. The successful candidate will be an accomplished technologist, proven leader, speaker and motivator, with management and organisational skills. We would like to put this opportunity in the hands of someone passionate about the future of open source, developer experiences, and community. We also require someone who will embrace the competitive and professional demands of a highly visible, widely used and mission critical enterprise platform.

Agree strategy for Ubuntu desktop editions, working with community flavors Lead architecture for next-generation desktop services and systems in Rust, C, C++, Flutter and Golang Ensure that performance engineering, security engineering and documentation are deep values across the team Identify significant new open source capabilities and prioritize their inclusion in the desktop Challenge teams to rethink and re-imagine the desktop on a decade-long timeline Coordinate roadmap across Ubuntu and Canonical products with wider engineering leadership Shape the design of the Ubuntu experience in heterogenous environments - with Windows and Mac, on bare metal and cloud Engage with silicon vendors to enable future generations of desktop silicon and hardware

What we are looking for

An exceptional academic track record at both high school and university A degree in software engineering, science, mathematics or related field Passion for desktop and graphics technology evidenced by deep personal investment in cutting edge techniques and capabilities Drive and a track record of excellence in leadership and operations Professional written and spoken English with outstanding presentation skill Deep operational experience with Linux (Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability  Result-oriented, with a personal drive to meet commitments  Thoughtfulness and self-motivation  Ability to travel twice a year, for company events up to two weeks long

Additional skills we value

Software engineering management and leadership across multiple products and teams Rust, Golang or C/C++ architecture, performance and quality engineering insights Flutter and Dart experience and insights into the Flutter community Deep technical knowledge of graphics hardware and software layers in Linux

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2, per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues Priority Pass, and travel upgrades for long haul company events

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How Many AI Tools Do You Need to Know to Get an AI Job?

If you are job hunting in AI right now it can feel like you are drowning in tools. Every week there is a new framework, a new “must-learn” platform or a new productivity app that everyone on LinkedIn seems to be using. The result is predictable: job seekers panic-learn a long list of tools without actually getting better at delivering outcomes. Here is the truth most hiring managers will quietly agree with. They do not hire you because you know 27 tools. They hire you because you can solve a problem, communicate trade-offs, ship something reliable and improve it with feedback. Tools matter, but only in service of outcomes. So how many AI tools do you actually need to know? For most AI job seekers: fewer than you think. You need a tight core toolkit plus a role-specific layer. Everything else is optional. This guide breaks it down clearly, gives you a simple framework to choose what to learn and shows you how to present your toolset on your CV, portfolio and interviews.

What Hiring Managers Look for First in AI Job Applications (UK Guide)

Hiring managers do not start by reading your CV line-by-line. They scan for signals. In AI roles especially, they are looking for proof that you can ship, learn fast, communicate clearly & work safely with data and systems. The best applications make those signals obvious in the first 10–20 seconds. This guide breaks down what hiring managers typically look for first in AI applications in the UK market, how to present it on your CV, LinkedIn & portfolio, and the most common reasons strong candidates get overlooked. Use it as a checklist to tighten your application before you click apply.

The Skills Gap in AI Jobs: What Universities Aren’t Teaching

Artificial intelligence is no longer a future concept. It is already reshaping how businesses operate, how decisions are made, and how entire industries compete. From finance and healthcare to retail, manufacturing, defence, and climate science, AI is embedded in critical systems across the UK economy. Yet despite unprecedented demand for AI talent, employers continue to report severe recruitment challenges. Vacancies remain open for months. Salaries rise year on year. Candidates with impressive academic credentials often fail technical interviews. At the heart of this disconnect lies a growing and uncomfortable truth: Universities are not fully preparing graduates for real-world AI jobs. This article explores the AI skills gap in depth—what is missing from many university programmes, why the gap persists, what employers actually want, and how jobseekers can bridge the divide to build a successful career in artificial intelligence.