Open Role
Canonical

Remote opportunity at

Canonical

Software Engineer - Edge AI

This Software Engineer role focuses on edge AI, with particular attention to Inference Snaps. The aim is edge AI solutions that are easy to deploy, secure…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Not specified
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published1h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

This Software Engineer role focuses on edge AI, with particular attention to Inference Snaps. The aim is edge AI solutions that are easy to deploy, secure and customise. The engineer designs and builds application packages for AI and ML inference that are tuned to particular silicon, running on targets from embedded boards to larger gateways. Linux is central to daily work, and the posting is pitched at a developer who…

Job Description

This Software Engineer role focuses on edge AI, with particular attention to Inference Snaps. The aim is edge AI solutions that are easy to deploy, secure and customise. The engineer designs and builds application packages for AI and ML inference that are tuned to particular silicon, running on targets from embedded boards to larger gateways. Linux is central to daily work, and the posting is pitched at a developer who enjoys open source, Linux and edge computing.

Responsibilities include developing and maintaining open source inference packages, experimenting with Ubuntu Core, and showing edge AI solutions at industrial quality. The engineer secures how AI inference platforms are deployed on Linux, builds optimised local inferencing, and reviews upstream and colleague code. Collaboration, peer review, good integration and unit testing, and maintainable code are valued by the team. Trips of 2 to 4 weeks may be needed for in-house and outside events.

Applicants should have three or more years of professional coding in Go or C++, plus experience building applications on Linux. A broad grasp of Linux as a development platform is expected. Experience or interest in container platforms, snap packaging, Debian or RPM packaging, shell scripting, continuous integration, local inference frameworks, and GPU or NPU hardware is welcome. A degree-level study in computing, a STEM subject or a closely related area.

Canonical, a growing global software firm, collaborates with open-source communities to deliver Ubuntu. Its services help businesses cut costs, work more efficiently and tighten security.

Responsibilities

  • Work alongside a distributed team
  • Build and upkeep open source packages for AI and ML inference
  • Track down problems and deliver robust fixes
  • Review code from upstream projects and other engineers
  • Test Ubuntu Core and demonstrate production-ready edge AI
  • Lock down AI inference deployments on Linux
  • Create tuned AI solutions for on-device inferencing on Ubuntu

Requirements

  • Three or more years of professional coding in Go or C++
  • Experience building and running applications on Linux
  • General knowledge of Linux as a developer platform
  • Good communication and advocacy skills
  • Willing to spend 2 to 4 weeks travelling for in-house and outside events

Qualifications

  • Degree-level study in computing, a STEM subject or a closely related area
  • Experience with containers such as Docker or Kubernetes
  • Experience with snap, Debian or RPM packaging
  • Bash scripting and CI/CD experience with tools such as GitHub Actions or GitLab CI
  • Experience with local AI and ML inference frameworks, and with GPU or NPU accelerators

Core Skills

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is the role remote?

The posting describes it as remote, with travel of 2 to 4 weeks for company events.

What programming experience is required?

Three or more years of professional coding in Go or C++, plus experience building applications on Linux, is required.

What does the role focus on?

The focus is open source AI and ML inference packages, especially Inference Snaps, for devices from embedded systems to gateways.

Does the posting state a salary or benefits?

The posting does not specify a salary or a benefits package.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote

Posted by Canonical

Source: Canonical

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

342Open Jobs
—No reviews yet
View Company Profile