All vacancies
Software Engineer - Edge AI
Canonical
Remote · EMEASalary not disclosedfull-timeCanonical Careers
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
- 5 Aug 2026
- Last verified
- In the last 5 days
Similar roles
- Low-Level Rust DeveloperMWDN · Armenia · On-site
- Golang DeveloperPontoonglobal · Remote · worldwide, UTC+4 accepted
- Senior Software Engineer - LedgerAlpaca · Remote · worldwide
- Senior AWS Python Developer / Ops EngineerEPAM Systems · Remote · Armenia
- AI-native Full-Stack Developer (m/w/d)Invest4Kids GmbH · Remote · worldwide, UTC+4 accepted
- Lead Platform EngineerEPAM Systems · Remote · Armenia
