Find your next role

Discover roles across ambitious teams

20,023 jobs

Sort by
  • More jobs

Canonical

Software Engineer, Edge AI

Remote · EMEA · Mid level

About the role

Develop and maintain secure, customizable edge AI solutions focusing on Inference Snaps. Work on silicon-optimized AI/ML inference packages for devices from embedded systems to gateways.

What you’ll do

• Collaborate with a distributed team. • Develop open-source AI/ML inference packages. • Debug and produce high-quality code. • Review code from engineers. • Secure deployment of AI inference platforms on Linux.

What you’ll bring

• 3+ years professional software development with Go or C++. • Experience developing Linux applications. • Interest or experience with containers, packaging, scripting. • Knowledge of CI/CD pipelines. • Bachelor’s degree in Computer Science or STEM.

Life at Canonical

Canonical fosters a discrimination-free workplace valuing diversity and inclusion. Offers global travel opportunities and remote work.

About Canonical

Canonical is an international software company delivering Ubuntu, the leading free software platform, supporting businesses worldwide to reduce costs and improve security.

Posted 1 day ago