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基础设施和后端方面的专注领域不同,尽管你或许能够迁移技能。