Canonical Ltd.

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

关于这家公司

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

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

这份工作

设计并实现 dqlite 功能,调试用户问题,改进 Jepsen 测试,参与代码与架构评审,与开源社区及商业伙伴合作。

  • C
  • Go
  • 分布式系统
  • Raft
  • dqlite
  • 异步编程
办公未说明
年限未说明
学历本科或同等学历(计算机科学、STEM 或类似领域)
语言未说明

为什么是你

  • 关于分布式共识(Raft)和高可用数据库的工作,呼应了你最近构建容错LLM代理的经历,该代理具有动态路由、健康评分和故障转移,这需要思考分布式系统模式。
  • 项目的Go组件(go-dqlite)以及声明添加Python绑定的意图,意味着技术栈的部分内容与你对Go的现有知识以及你的主要语言Python重叠。
  • Canonical由创始人领导、盈利且稳定——如果他们能提供德国雇佣合同,这个职位对于签证关联来说风险较低。

我的顾虑

  • 核心要求是良好的C语言编程经验,这在你的资历中并未出现——你的语言是Python,并具备Go和C#的现有知识。
  • Canonical通常通过其主体实体之外的承包商安排来雇佣;目前不清楚这个EMEA远程职位是否会是一份支持蓝卡的德国雇佣合同。
  • 该职位涉及底层数据库内部机制,与你当前在AI基础设施和后端方面的专注领域不同,尽管你或许能够迁移技能。

职位简介和要求

Canonical 是一家领先的开源软件和操作系统提供商,服务于全球企业和科技市场。我们的平台 Ubuntu 在公有云、数据科学、人工智能、工程创新和物联网等突破性企业计划中得到广泛应用。我们的客户包括全球领先的公有云和芯片供应商,以及众多行业的领军企业。公司是全球化分布式协作的先驱,拥有 1000 多名同事,分布在 70 多个国家,且办公岗位极少。团队每年在全球有趣的地点举行两到四次面对面会议,以协调战略和执行。

公司由创始人领导,盈利且持续增长。

我们正在招聘一名软件开发者,专注于 dqlite——我们自主研发的分布式 SQLite 数据库,它使用我们自己的 Raft 库来建立共识和复制。Dqlite 可作为纯 C 库或我们维护的 Go 包使用,我们计划提供 Python 及其他语言的绑定。

您将设计并实现 libraft、dqlite 和 go-dqlite 组件的增强功能,这些组件在 MicroK8s、LXD 及其他项目中使用。工作包括这些软件的开发,以及回复问题处理用户咨询。

这是一个绝佳的机会,适合希望在现代计算技术中产生有意义影响的人。Canonical 提供快节奏的团队环境,以及充满学习和发展的职业道路。

地点:此职位为远程岗位,适用于 EMEA 地区

您的工作重点

• 设计并实现 dqlite 的功能

• 调试并修复用户遇到的问题

• 改进 Jepsen 测试、传统高可用数据库自动化测试和压力测试

• 通过代码和架构评审参与工程流程

• 与开源社区和商业合作伙伴互动

我们对您的期望

• 分布式系统经验(最好有 Raft 经验)

• 良好的 C 语言编程经验

• 对异步编程和并发模式有扎实的理解更佳

• 快速学习新系统和新技术的能力

• 优秀的书面和口头沟通能力

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

我们提供的福利

我们在全球范围内根据地理位置、经验和绩效确定薪酬。我们每年审查薪酬(毕业生和初级员工更频繁),以确保对卓越绩效的认可。除基本工资外,我们还提供绩效驱动的年度奖金。我们为所有团队成员提供额外福利,反映我们的价值观和理想。我们平衡计划以满足当地需求并确保全球公平。

• 分布式工作环境,每年两次团队面对面冲刺

• 个人学习和发展预算,每年 2,000 美元

• 年度薪酬审查

• 认可奖励

• 年假

• 产假和陪产假

• 员工援助计划

• 前往新地点与同事见面的机会

• Priority Pass 以及长途公司活动的旅行升级

关于 Canonical

Canonical 是一家处于全球向开源转型前沿的开创性科技公司。作为发布 Ubuntu(最重要的开源项目之一以及 AI、物联网和云的平台)的公司,我们每天都在改变世界。我们在全球范围内招聘,并对加入公司的人员设定很高标准。我们追求卓越——为了成功,我们需要在自己的领域做到最好。自 2004 年成立以来,Canonical 一直是一家远程优先的公司。在此工作意味着迈向未来,将挑战您以不同方式思考、更聪明地工作、学习新技能并提升自己。

Canonical 是平等机会雇主

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

#LI-remote