软件工程师(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 促进了被 charm 操作符开发者之间的协作,并在 Charmhub 上发布,Charmhub 是 Charmed Operator Collection 的家。Charmed Operators 使开发者能够将数据库、事件队列、缓存、可观察性工具、身份工具等软件打包,与使团队能够从第 0 天到第 1000 天及更久地整合和操作这些软件的操作代码并行。
我们希望你具备的条件
你精通 Python。
你对现代 GNU/Linux 发行版的构成有深刻理解。
你对构建系统和工具链有良好的理解,包括交叉编译。
有使用容器技术(如 Docker、Kubernetes 和 LXD)的经验。利用你对语言、工具链、框架、集成和 CI 系统的熟悉,扩展 snap 构建生态系统。
与外部开源和商业项目合作,了解我们如何更好地满足社区需求。
我们为你提供的福利
你的基本薪资将取决于多个因素,包括你的地理位置、经验水平、知识,此外,某些职位还可享受额外的福利和奖励,包括基于收入或利用率的年度奖金和销售激励。我们的薪酬理念是确保全球范围内的公平,除了具有竞争力的基本薪资外,我们还为所有团队成员提供额外的福利,以体现我们的价值观和理想。
请注意,额外的福利可能会根据工作地点的不同而有所不同,关于这些的更多信息,您可以在招聘过程的后期询问。
完全远程工作环境 - 自 2004 年以来我们一直在远程工作!
每年 2000 美元的个人学习和发展预算
年度薪酬审查
认可奖励
年度假期
父母假员工援助计划
有机会前往新地点与同事在“冲刺”中会面
旅行优先通行证和长途公司活动的旅行升级
关于 Canonical
Canonical 是一家开创性的科技公司,处于全球开源运动的前沿。作为发布 Ubuntu 的公司,Ubuntu 是最重要的开源项目之一,也是 AI、物联网和云的平台,我们每天都在改变世界。我们在全球范围内招聘,并为加入公司的人员设定了很高的标准。
我们期待卓越 - 为了成功,我们需要在所做的事情上做到最好。
自 2004 年成立以来,Canonical 一直是一家以远程工作为主的公司。在 Canonical 工作是迈向未来的一步,将挑战你以不同的方式思考,更聪明地工作,学习新技能,并提升你的能力。Canonical 为你提供了一个独特的窗口,进入 21 世纪数字商业的世界。
Canonical 是一个平等机会的雇主。我们自豪地促进一个没有歧视的工作场所。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论你的身份如何,我们都会公正地考虑你的申请。
感兴趣吗?