All vacancies
Software Engineer - Industrial IoT
Canonical
Remote · worldwide, UTC+4 acceptedSalary not disclosedfull-timeHimalayas
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.
Responsibilities
- Collaborate proactively with a distributed team
- Develop and maintain open-source AI/ML inference application packages
- Debug issues and produce high-quality code to fix them
- Review code produced by upstream and/or other engineers at Canonical
- Discuss ideas and collaborate on finding good solutions
- Experiment with Ubuntu Core and showcase industry-grade Edge AI solutions
- Secure deployment of AI inference platforms on Linux
- Build optimized AI solutions for local inferencing on Ubuntu
- Work from home with global travel 2 to 4 weeks for internal and external events
Languages
- Work format
- Remote
- Seniority
- Mid
- Posted
- 19 Sept 2026
- Last verified
- 25 Oct 2026
- Apply by
- 18 Nov 2026
Similar roles
- Junior Software Engineer - Remote (Global), Full-TimeMixrank · Remote · worldwide, UTC+4 accepted
- Senior C#/.NET Software EngineerSoftConstruct · Armenia · On-site
- Senior Software EngineerSeQura · Remote · worldwide, UTC+4 accepted
- Lead Data Software EngineerEPAM Systems · Remote · Armenia
- Lead Full-Stack Engineer (AI-Driven Systems)EPAM Systems · Remote · Armenia
- Solution Architect - Data & AI PlatformDelan Associates · Remote · worldwide, UTC+4 accepted

