This role is a unique opportunity for a software engineer with a deep passion for open-source technologies and AI to join Canonical in providing secure and customizable edge AI solutions focusing on Inference Snaps. The engineer will be responsible for designing and implementing silicon-optimized application packages for AI/ML inference geared towards various devices including embedded systems and gateways with Linux playing a central role in daily activities. Collaboration within a distributed team is crucial as they will develop and maintain open-source AI/ML inference application packages while ensuring code quality and conducting peer reviews. The role requires at least three years of experience in software development using Go or C++ with a strong background in Linux as a developer platform. A commitment to soft skills such as communication and collaboration is also vital to thrive in this dynamic and diverse environment at Canonical that promotes innovation and personal development.