软件工程师(Python/Linux/打包)
迪拜,AESenior
薪资范围:
待商议
概述
加入 Canonical 担任软件工程师,提升开发者工具,以高效将软件交付到云端和物联网,使用 Python 和开源项目。
描述
Canonical 通过 Ubuntu 和更广泛的 Canonical 生态系统,为数百万 Linux、Windows 和 Mac 机器提供开源软件。我们正在扩展我们的范围,帮助开发者高效地将他们的软件交付到云端和物联网设备。
这是一个面向有才能的软件工程师的机会,他们热爱开发者体验和构建工具,能够对数千个 snap 和 charm 发布者的日常工作流程产生积极影响。要在这个团队中取得成功,您需要对打包格式、构建系统和自动化感兴趣,这些都可以简化开发者和工程师将软件交付给尽可能广泛受众的生活。
我们设计并维护专业的 Python 工具,以支持开发者的构建和发布过程。团队负责构建 snaps、charms 以及最近的 rocks(OCI 镜像)的工具。Snapcraft 允许开发者自动将应用更新交付给数百万 Linux 系统,消除了支持多个版本和复杂安装说明的长尾。Snapcraft 支持来自超过一千名开发者的数千个应用程序,包括 Spotify、Slack 和 Microsoft 等知名品牌。
同样,Charmcraft 促进了魅力运算符开发者之间的协作,并在 Charmhub 上发布,Charmhub 是 Charmed Operator Collection 的家园。Charmed Operators 使开发者能够将软件(如数据库、事件队列、缓存、可观察性工具、身份工具等)打包,与操作代码一起,使团队能够从第0天到第1000天及更长时间内集成和操作该软件。
我们对您的期望
您在 Python 方面具有专业知识。
您对现代 GNU/Linux 发行版的构成有深入理解。
您对构建系统和工具链有良好的理解,包括交叉编译。
有容器技术(如 Docker、Kubernetes 和 LXD)的工作经验。利用您对语言、工具链、框架、集成和 CI 系统的熟悉程度,扩展 snap 构建生态系统。
与外部开源和商业项目合作,了解我们如何更好地满足社区需求。
我们为您提供的
您的基本薪资将取决于各种因素,包括您的地理位置、经验水平、知识,以及除了上述福利外,某些职位还可享受额外的福利和奖励,包括基于收入或利用率的年度奖金和销售激励。我们的薪酬理念是确保全球范围内的公平,除了具有竞争力的基本薪资外,我们为所有团队成员提供额外福利,反映我们的价值观和理想。
请注意,具体福利可能根据工作地点而异,您可以在招聘过程的后期询问更多信息。
完全远程工作环境 - 自 2004 年以来我们一直在远程工作!
每年 2,000 美元的个人学习和发展预算
年度薪酬审查
认可奖励
年度假期
父母假
员工援助计划
有机会前往新地点与同事在 'sprints' 期间会面
优先通行证用于旅行和长途公司活动的旅行升级
关于 Canonical
Canonical 是一家开创性的科技公司,处于全球开源运动的前沿。作为发布 Ubuntu 的公司,Ubuntu 是最重要的开源项目之一,也是 AI、物联网和云的平台,我们每天都在改变世界。我们在全球范围内招聘,并为加入公司的人员设定了非常高的标准。
我们期望卓越 - 为了成功,我们需要在所做的事情上做到最好。
自 2004 年成立以来,Canonical 一直是一家以远程为主的公司。在 Canonical 工作是迈向未来的一步,将挑战您以不同的方式思考,更智能地工作,学习新技能,提高您的能力。Canonical 提供了一个独特的窗口,让您了解 21 世纪数字商业的世界。
Canonical 是一个平等机会的雇主。我们自豪地营造一个没有歧视的工作环境。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份是什么,我们都会公平对待您的申请。
感兴趣吗?