职位描述
Canonical 是全球企业和技术市场中开源软件和操作系统的领先提供商。我们的平台 Ubuntu 广泛应用于突破性的企业项目,如公共云、数据科学、人工智能、工程创新和物联网。我们的客户包括全球领先的公共云和芯片供应商,以及多个行业的领导者。公司是全球分布式协作的先驱,拥有来自75个国家的1200名同事,极少有基于办公室的职位。团队每年会在全球各地有趣的地点会面两到四次,以对齐战略和执行。公司由创始人领导,盈利且正在增长。我们正在全球范围内的工程团队中招聘2024和2025年毕业的软件工程师。作为一家全球平台公司,我们提供广泛的软件工程挑战,包括开源产品和商业业务系统。我们的团队使用多种语言,通常是 Python、Golang、Rust、C/C++、JavaScript,当然还有 Bash。我们从 Linux 系统的最低层次工作——BIOS 和引导加载程序、固件、内核和驱动程序,一直到桌面应用程序和容器。我们在像 Raspberry Pi 和新的 RISC-V 板这样的小型设备上工作,一直到超级计算机、云和 Kubernetes 集群。我们从事编译器和工具链的工作,并致力于安全、加密、性能和文档的工作。我们的一些团队专注于打包数千个软件组件,其他团队则专注于对单一代码库的深入贡献。如果你对开源对人类和企业的潜力感到兴奋,并且在学术生涯中取得了杰出的成果,并渴望为开源堆栈做出贡献,这是申请 Canonical 的最佳方式。我们将与您合作,识别适合您技能和动机的团队和项目。这个过程竞争激烈,如果你在这里申请,需要付出努力和卓越才能成功。我们的大多数工程团队在家工作。我们尝试将一个团队安排在一个时区内——EMEA(欧洲、中东和非洲)、APAC(亚太地区和印度洋)和 AMER(北美、南美和中美洲)。即使在家工作,我们也尽量确保您始终有同事在旁指导和指导您,并共享问题解决和配对编程的陪伴。较大的项目有多个团队,可能跨越全球。我们与开源社区合作,专注于建立在开源工程透明环境中运作良好的团队。这是全职工作,每周五天,通常需要解决具有重大责任的难题。我们通常不在周末和晚上工作,但我们也享受良好的假期,同时我们也期待周一至周五的高效和紧张的参与。我们每年两次将所有工程团队聚集在一起,与其他团队进行深度冲刺,以激发讨论并提供广泛的职业发展路径。这是展示和发展您的软件技能、学习广泛技术、对开源产生有意义影响的绝佳方式,并参观一些您可能从未有机会访问的非常有趣的新城市。如果您发现开源堆栈令人惊叹,并且在学校和大学中一直是表现优异的学生,那么这将是您职业生涯的一个具有挑战性和令人兴奋的开始。
地点:这是一个全球远程职位。
职位职责
- 每六个月在全球冲刺中塑造产品路线图
- 专注于设计和用户体验,即使是开发者工具和命令行应用程序
- 编写高质量、弹性和高性能的代码,可能服务于数百万苛刻的日常用户
- 致力于掌握关键编程语言和 Linux 系统知识
- 通过代码审查和问题跟踪器与用户和开源社区互动
- 优先响应客户问题,了解企业需求
- 在软件设计和实施中发展安全技能和意识
我们对您的期望
- 高中和大学的卓越学术记录
- 计算机科学、商业信息学、数学或其他包含编程课程的 STEM 学科的本科学位
- 有信心开始并在 Python、Rust、C/C++、Golang、JavaScript 或 Java 中交付高质量代码
- 使用过 Ubuntu 或其他 Linux 发行版
- 超越期望以取得卓越成果的记录
- 结果导向和组织能力,具备履行承诺的动力
- 在技术和软件工程方面的个人项目超出课程
- 专业的书面和口头英语
- 出色的人际交往能力、好奇心、灵活性和责任感
- 个人责任感和问责制
- 思考能力、自我意识和反思与发展的能力
- 每年两次为公司活动进行长达两周的国际旅行能力
加分技能
- 上游开源贡献
- 包装和 Linux 发行版贡献 - Debian、Fedora、Arch、Nix 或其他
- 领导和组织能力
- 演讲和写作能力
- 商业和商业兴趣
我们为同事提供的待遇
- 我们根据地理位置、经验和表现来制定全球薪酬。我们每年(对毕业生和助理更频繁)重新审视薪酬,以确保我们认可杰出的表现。除了基本工资外,我们还提供以绩效为导向的年度奖金或佣金。我们为所有团队成员提供反映我们价值观和理想的额外福利。我们平衡我们的计划以满足当地需求,并确保全球公平。
- 分布式工作环境,每年两次的团队面对面冲刺
- 每年 2,000 美元的个人学习和发展预算
- 年度薪酬审查
- 认可奖励
- 年度假期
- 产假和陪产假
- 团队成员援助计划和健康平台
- 旅行到新地点与同事见面的机会
- 长途公司活动的优先通行证和旅行升级