Build your AI headhunter →

Software Engineer - Edge AI

Canonical
Location: EMEA Posted on: 7 November 2026
Remote
🎯 Senior🏠 Remote🧭 Backend🏢 SaaS⏳ 3+ yrs🗣️ English
Required skills
c++kuberneteslinuxdockermlcontainersembedded systemsembedded

This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and AI. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Your role will be to help us provide easy-to-deploy, secure, and customizable edge AI solutions, specifically focusing on Inference Snaps. You will work on designing and implementing silicon-optimized application packages for AI/ML inference, targeting devices from embedded systems to powerful gateways. Linux will be at the core of your everyday challenges.

In our team we value collaboration, peer reviews, good integration/unit testing, and writing maintainable code. General knowledge and experience with Linux as a developer platform is required.

What you’ll do

Who you are

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world’s best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

Interested in this job?

Upload your CV on tailk.me: when you apply, your AI runs the interview for you and prepares your cover letter.

Build your AI headhunter and apply

Related listings

Software Alliances Director, EMEA
Canonical
EMEA · Remote
Software Developer in Observability
Canonical
EMEA, Canada, USA · Remote
Software Engineer, Automotive and Industrial Architecture
Canonical
EMEA · Remote
Software Engineer, Ceph & Distributed Storage
Canonical
EMEA, LATAM, Canada, USA · Remote
Software Engineer - Cross-platform C++ - Multipass
Canonical
EMEA · Remote
Software Engineer - OpenStack
Canonical
EMEA, LATAM, Canada, USA · Remote