公司概况
Canonical是全球领先的开源软件和操作系统提供商,服务于全球企业和科技市场。我们的平台Ubuntu被广泛应用于公共云、数据科学、人工智能、工程创新和物联网等突破性企业计划中。我们的客户包括全球领先的公共云和芯片制造商,以及许多行业的领军企业。公司是全球分布式协作的先驱,拥有1200多名同事分布在75个以上的国家/地区,几乎没有办公室角色。团队每年在全球各地有趣的地方进行2到4次面对面会议,以协调战略和执行。公司由创始人领导,盈利且不断增长。
职位名称
Rust工程主管 - Linux和开源
远程办公地点
全球范围内居家办公。我们在每个时区都有Rust工程师的开放职位。
职位概述
我们正在招聘各级经验的Rust工程主管,以推动这种令人兴奋的语言在Canonical全线产品中的应用,从Ubuntu开始,也包括我们自己的项目和开源产品。我们认为Rust是系统级服务和功能的重要新语言,也是传统上用C或C++编写的软件的自然演进路径。我们相信有机会用Rust重新思考未来Linux系统的基础,将其作为从系统固件和嵌入式软件、引导加载程序、内核和输入处理,一直到桌面的变革核心。我们还希望确保Ubuntu成为Rust开发的最佳平台,提供最广泛的工具和能力,支持尖端开源和企业开发。
工作职责
- 设计和实现经过良好测试和文档化的Rust软件
- 在Canonical和上游项目中倡导Rust的采用
- 识别可以优先采用Rust的项目和代码库
- 调试和修复用户遇到的问题
- 通过代码和架构审查参与我们的工程流程
- 与社区和同事合作制定技术规范
- 寻求改进工程和运营实践
- 在某些情况下,部署和运营团队开发的服务
- 通过技术倡导为产品的成功做出贡献
要求
- 高中和大学都拥有出色的学术记录
- 计算机科学或STEM专业的本科学位,或有说服力的替代路径叙述
- 对于更高级的职位,有构建、部署和运营分布式系统和API的经验
- 积极进取,有超出预期的记录
- 组织良好,自主性强,能够按时交付
- 欣赏多样性,在多元文化、多国籍组织中礼貌且高效
- 与同事、合作伙伴和社区互动时表现出专业态度
- 在Linux上设计和编写高质量Rust软件的经验
- 对Linux系统级有经验和热情
- 专业的中英文书面和口头表达能力
- 有工作道德和信心,能够与积极进取的同事并肩闪耀
- 出色的人际交往能力、好奇心、灵活性和责任感
- 充满激情、深思熟虑和自我激励
- 结果导向,有实现承诺的个人动力
- 能够每年出差两次,每次最多两周参加公司活动
优先资格
- 有Ubuntu开发经验
- 有LXD、MicroK8s、SnapD、IoT、Juju、Ubuntu Core、Ubuntu Pro的经验
- 性能工程和安全经验
- 有Python、Go、C、C++的经验(Canonical在这些语言中有大量项目)
- 有React和Flutter前端开发经验
福利
- 分布式工作环境,每年两次团队面对面冲刺
- 每年2000美元的个性化学习和成长预算
- 年度薪酬评估
- 绩效驱动的年度奖金或佣金
- 表彰奖励
- 年度假期
- 产假和陪产假
- 员工援助计划
- 有机会出差到新地点与同事见面
- 优先通行证,以及长途公司活动的旅行升级
- 基于地理位置、经验和绩效的有竞争力的薪酬
如何申请
通过我们的职业门户网站提交申请,申请此职位。请注意,此职位要求所有同事每年亲自参加2-4次内部公司活动,每次持续1-2周。我们会尽量选择新的和有趣的位置,这可能需要国际旅行和入境签证和疫苗接种。
Canonical是一个机会均等的雇主。我们为营造一个无歧视的工作场所而感到自豪。经验、观点和背景的多样性创造了一个更好的工作环境,更好的产品。无论您的身份如何,我们都会对您的申请给予公平考虑。