Canonical Ltd.

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

关于这家公司

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

Software Engineer - Data Infrastructure - Kafka

这份工作

用 Python 开发数据基础设施特性,调试分布式系统问题,参与开源社区,远程协作并每年出差2-4周。

  • Python
  • Kafka
  • Spark
  • Linux系统管理
  • Kubernetes
  • SQL/NoSQL
办公未说明
年限未说明
学历计算机科学、STEM或类似领域学士或同等学历
语言未说明

为什么是你

  • 地理位置很理想:德国境内远程办公,意味着你可以在慕尼黑保留公寓,生活成本可控,蓝卡计时照常进行。Canonical明确写着「Home based – EMEA」,德国就在该区域内。
  • 编程语言是Python——你最强的语言,也是你所有可见工作的编写工具。职位描述写着「Write high-quality, idiomatic Python code」,这正是直接对口的要求。
  • Canonical是一家非常稳定且盈利的开源公司,拥有成熟的HR和法律架构。他们实行远程优先已二十年,并在多国招聘。对于一位居留权依赖雇主稳定性、且需要工作签证担保的人来说,Canonical在商业科技公司中几乎是最稳妥的选择。
  • 岗位聚焦后端自动化、系统运维和基础设施,这与你在平台工程方面的经验相呼应。虽然不涉足AI领域,但职责形式——掌控可靠的分布式基础设施——是你已经熟悉的。

我的顾虑

  • 这个岗位明确要求有Kafka和Spark等分布式系统的实际经验,你的简历里没有提到这两者。你最相关的分布式系统工作是LLM代理/网关的动态路由、健康评分以及Redis/Python异步处理——这些经验很扎实,但属于不同的领域。这个差距需要在求职信或首次沟通中明确弥补。
  • 数据平台团队围绕大数据引擎(Kafka、Spark)构建托管服务。你近期最突出的工作集中在AI推理基础设施和LLM运维上。这个领域转换是实实在在的:你将离开机器学习层,转向更传统的后端数据基础设施领域,这未必能让你提起同样的兴趣。

职位简介和要求

Canonical正在构建一套全面的自动化套件,为企业提供多云和本地数据解决方案。数据平台团队是一个协作团队,负责为全系列数据存储和数据技术开发托管解决方案,涵盖大数据、NoSQL、缓存层功能和分析,一直到结构化SQL引擎(类似于Amazon RDS的方法)。

我们面临容错关键任务分布式系统的有趣问题,并打算提供世界上最佳的自动化解决方案来交付托管数据平台。

我们正在寻找从初级到高级的候选人,他们对大数据技术(如分布式事件存储Kafka和并行计算框架Spark)有兴趣、有经验并愿意学习。在Canonical茁壮成长的工程师会关注开源社区的动态,同时也意识到大型创新组织的需求。

地点:此职位可在欧洲、中东和非洲时区工作。

你的日常工作包括

数据平台团队负责数据平台操作的自动化,其使命是大规模管理和集成大数据平台。这包括确保容错复制、TLS、安装、备份等等;同时,还为Canonical内部的其他团队提供关于实际数据系统的领域特定专业知识。此职位专注于数据平台基础设施功能的创建和自动化,而不是分析或处理其中的数据。

• 与分布式团队主动协作
• 编写高质量、地道的Python代码以创建新功能
• 调试问题并与上游社区公开互动
• 与包括多个领域专家在内的有益且有才华的工程师合作
• 讨论想法并协作寻找好的解决方案
• 在家工作,每年全球出差2到4周参加内部和外部活动

我们对你期望

• 有使用Python进行软件开发的实践经验
• 有分布式系统(如Kafka和Spark)的实践经验
• 拥有计算机科学、STEM或类似专业的学士学位或同等学历
• 愿意每年最多出差4次参加内部活动

你可能还具备的其他技能

你可能还具备以下部分经验,这些可以帮助数据平台实现其挑战性目标,并决定我们会考虑你的级别:

• 有操作和管理其他数据平台技术的经验,SQL(MySQL、PostgreSQL、Oracle等)和/或NoSQL(MongoDB、Redis、ElasticSearch等),达到DBA级别的专业知识
• 有Linux系统管理、包管理和基础设施操作的经验
• 有公有云或私有云解决方案(如OpenStack)的经验
• 有操作Kubernetes集群的经验,并相信它可以用于重要的持久数据服务

我们为你提供

你的基本工资将取决于多种因素,包括你的地理位置、经验水平、知识和技能。除了上述福利外,某些职位还有资格获得额外的福利和奖励,包括基于收入或利用率的年度奖金和销售激励。我们的薪酬理念是确保全球员工队伍的公平性。

除了有竞争力的基本工资外,我们为所有团队成员提供额外福利,这反映了我们的价值观和理想。请注意,根据工作地点,可能适用其他福利,欲了解更多信息,请咨询你的人才合作伙伴。

• 完全远程工作环境——我们自2004年以来一直远程工作!
• 个人学习和发展预算每年2,000美元
• 年度薪酬评估
• 认可奖励
• 年度假期休假
• 育儿假
• 员工援助计划
• 每年两次前往新地点与同事见面的机会
• 用于长途公司活动的旅行和旅行升级的Priority Pass

关于Canonical

Canonical是一家领先的科技公司,处于全球向开源转型的前沿。作为发布Ubuntu(最重要的开源项目之一,也是AI、物联网和云的平台)的公司,我们每天都在改变世界。我们在全球范围内招聘,并为加入公司的人设定非常高的标准。我们追求卓越——为了成功,我们需要在我们所做的事情上做到最好。

Canonical自2004年成立以来一直是一家以远程为先的公司。在Canonical工作是迈向未来的一步,将挑战你以不同方式思考、更聪明地工作、学习新技能并提升自己。Canonical为21世纪数字业务的世界提供了一个独特的窗口。

Canonical是一个机会均等的雇主

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

#li-remote