
Software Engineer - Edge AI
Canonical is hiring a home-based (EMEA) Software Engineer to design and implement silicon-optimized application packages for AI/ML inference on Linux (Ubuntu Core), focusing on Inference Snaps. The role requires a minimum of 3 years professional software development experience (Go or C++), Linux application development, and familiarity with containers, packaging, CI/CD, local inference frameworks and hardware accelerators. The position is remote with global travel (2–4 weeks/year).