Canonical Ltd.

Canonical 发行了使用最广泛的 Linux 发行版 Ubuntu,并向公有云提供商、芯片供应商和工业领导者销售企业支持、安全补丁(Ubuntu Pro)、云基础设施、容器镜像和物联网平台。该公司为私人持有、创始人所有且盈利,2023 年报告收入为 2.51 亿美元,2024 年预计超过 2.9 亿美元。公司未进行过裁员,正在适度增长,并为未来 IPO 做准备。整个工程组织远程办公,每年举行两次线下冲刺会议。对于非欧盟籍但已在德国且已有获得工作许可途径的工程师,Canonical 的当地实体可作为蓝卡转换的便利雇主,但该公司不提供跨境搬迁担保。

关于这家公司

canonical · 远程 · 欧洲、中东、非洲 · 2026 年 8 月 5 日发布 18 天

Software Engineer - Edge AI

这份工作

开发和维护面向边缘设备的开源AI/ML推理应用包

  • Go
  • C++
  • Linux
  • Docker
  • Kubernetes
  • Snap packaging
办公未说明
年限至少3年专业软件开发经验
学历计算机科学、STEM或相关领域的学士学位或同等学历
语言未说明

为什么是你

  • 德国境内远程——无需搬迁,你的蓝卡计时可以继续。地理位置理想。
  • Canonical是一家稳定且盈利的公司;如果他们为你提供工作许可担保,你的居留权将得到保障。
  • 无德语要求,全英语工作环境。
  • 你在Linux、容器及通用MLOps方面的背景(来自Tech Mahindra)将帮助你快速掌握平台侧工作。

我的顾虑

  • **该岗位使用Go或C++构建——而非Python。**招聘要求中写明需3年以上Go或C++专业软件开发经验,而你的简历只列出Go的基础能力,且完全没有C++经验。你所有的实操记录(GMI Cloud、X-Lab、Tech Mahindra)都基于Python。这一差异极有可能在简历筛选或首轮技术面试中导致你被淘汰。
  • **工作内容处于技术栈的不同层级。**Canonical的Edge AI团队负责为推理运行时构建和维护Snap包——属于操作系统级别的打包与部署,而非你在GMI Cloud搭建的服务化基础设施。虽然你的推理相关经验确实存在,但日常工作中你实际要编写的是Go胶水代码、调试Snap容器隔离问题,而非优化vLLM或构建代理层。两者的重合度非常有限。

职位简介和要求

这是一个面向热衷于开源软件、Linux、边缘计算和AI的软件工程师的绝佳机会。加入Canonical这家不断成长的国际化软件公司,与最优秀、最聪明的人才一起,打造一份有意义且有价值的职业生涯。

您的职责是帮助我们提供易于部署、安全且可定制的边缘AI解决方案,特别聚焦于Inference Snaps。您将致力于设计和实现针对AI/ML推理的芯片优化应用包,目标设备涵盖从嵌入式系统到高性能网关。Linux将是您日常挑战的核心。

在我们团队中,我们重视协作、代码审查、良好的集成/单元测试以及编写可维护的代码。需要具备使用Linux作为开发者平台的通用知识和经验。

您的职责

• 与分布式团队主动协作

• 开发和维护开源AI/ML推理应用包

• 调试问题并产出高质量代码进行修复

• 审查上游或Canonical其他工程师提交的代码

• 讨论想法,合作寻找最佳解决方案

• 实验Ubuntu Core,展示业界级边缘AI解决方案

• 确保AI推理平台在Linux上的安全部署

• 在Ubuntu上为本地推理构建优化的AI解决方案

• 在家办公,每年因内部和外部活动出差2至4周

我们希望您

• 拥有至少3年使用Go或C++进行专业软件开发的经验

• 拥有在Linux上工作和开发应用的经验

• 对以下部分领域有兴趣和经验:

• 容器(docker, kubernetes)

• Snap、debian或RPM打包

• Bash脚本编写

• CI/CD(GitHub Actions, GitLab CI等)

• 本地AI/ML推理框架

• 硬件加速器:GPU, NPU

• 重视软技能、沟通和倡导,充满激情、锐意进取、深思熟虑且自我驱动

• 拥有计算机科学、STEM或相关专业的学士学位或同等学历

 

Canonical是一家不断成长的国际化软件公司,与开源社区合作提供Ubuntu——全球最好的免费软件平台。我们的服务帮助全球企业通过Ubuntu降低成本、提升效率并增强安全性。

我们自豪地营造一个无歧视的工作环境。多样的经验、视角和背景能创造更好的工作环境和更好的产品。无论您的身份如何,您的申请都将得到公平的考虑。

#LI-remote