Canonical 是全球企业和技术市场领先的开源软件和操作系统提供商。我们的平台 Ubuntu 广泛应用于突破性的企业项目,如公共云、数据科学、人工智能、工程创新和物联网。我们的客户包括全球领先的公共云和芯片提供商,以及多个行业的领军企业。公司是全球分布式协作的先锋,拥有1200多名同事,分布在75多个国家,几乎没有基于办公室的职位。团队每年会在全球各地的有趣地点见面两到四次,以协调战略和执行。公司由创始人领导,盈利且正在增长。
职位 我们正在招聘各个经验层次的 Rust 工程负责人,以推动这一令人兴奋的语言在 Canonical 全系列产品中的应用,从 Ubuntu 开始,也包括我们自己的项目和开源产品。我们认为 Rust 是系统级服务和能力的重要新语言,是传统上用 C 或 C++ 编写的软件的自然演变路径。我们相信有机会重新思考未来 Linux 系统的基础,以 Rust 作为从系统固件和嵌入式软件、引导程序、内核和输入处理一直到桌面的变革核心驱动力。我们还希望确保 Ubuntu 是 Rust 开发的最佳平台,提供便捷访问最广泛的工具和能力,以支持前沿的开源和企业开发。
此职位发布是我们针对 Canonical 所有相关团队中所有级别 Rust 工程师的通用流程。如果您是一名优秀的软件工程师并且喜欢用 Rust 工作,请在此申请。经过第一轮面试后,我们将根据您的个人兴趣为您找到在 Canonical 最合适的产品团队,以推进您的申请。Canonical 在 Python、Go、C、C++ 方面有大量项目,并且我们开始投资于 Rust。对于前端开发,我们更喜欢 React 和 Flutter。加入我们,致力于为全球个人和企业提供创新的开源解决方案。我们期望在完全居家和分布式环境中达到最高的工程标准和强烈的动机来做好工作。这些职位需要丰富的 Linux 个人经验——使用过的 Linux 版本越多越好!
地点 我们在每个时区都有 Rust 工程师的空缺职位。
您的一天将是这样的 用 Rust 设计和实现经过良好测试和文档化的软件 在 Canonical 和上游项目中倡导 Rust 的采用 确定可以优先采用 Rust 的项目和代码库 调试和修复用户遇到的问题 通过代码和架构评审参与我们的工程流程 与社区和同事合作制定技术规范 寻求改进工程和运营实践 在某些情况下,部署和运营团队开发的服务 通过技术倡导为产品的成功做出贡献
我们在寻找什么 拥有优秀的高中和大学学术记录 计算机科学或 STEM 本科学位,或关于您替代路径的引人注目的叙述 对于更高级别的职位,具有构建、部署和操作分布式系统和 API 的经验 超越期望的动力和记录 组织良好,自我启动并能够按计划交付 欣赏多样性,在多元文化、多国籍组织中礼貌有效 与同事、合作伙伴和社区互动的专业态度 在 Linux 上设计和编写高质量 Rust 软件的经验 对系统级 Linux 的经验和热情 专业的书面和口头英语 工作道德和信心,与积极的同事一起闪耀 出色的人际交往能力、好奇心、灵活性和责任感 热情、深思熟虑和自我激励 结果导向,具有履行承诺的个人动力 每年两次出差的能力,参加公司活动,每次最多两周
加分项 为 Ubuntu 开发的经验 具有 LXD、MicroK8s、SnapD、IoT、Juju、Ubuntu Core、Ubuntu Pro 的经验 性能工程和安全经验
我们提供的待遇 分布式工作环境,每年两次的团队面对面冲刺 每年 2000 美元的个人学习和发展预算 年度薪酬审查 认可奖励 年假 产假和陪产假 员工援助计划 有机会前往新地点与同事见面 优先通行证,长途公司活动的旅行升级
关于 Canonical Canonical 是全球开源运动前沿的开创性科技公司。作为发布 Ubuntu 的公司之一,Ubuntu 是最重要的开源项目之一,也是 AI、物联网和云的平台,我们正在改变软件世界。我们在全球范围内招聘,并为加入公司的人员设定了非常高的标准。我们期待卓越;为了成功,我们需要在我们所做的事情上做到最好。自 2004 年成立以来,Canonical 的大多数同事一直在家工作。在这里工作是迈向未来的一步,将挑战您以不同的方式思考、更聪明地工作、学习新技能并提高您的水平。
Canonical 是一个平等机会的雇主 我们自豪地营造一个没有歧视的工作环境。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份如何,我们都会公平考虑您的申请。