我们正在全球招聘 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 美元的个人学习和发展预算
年度薪酬审查
表彰奖励
年假,产假和陪产假
团队成员援助计划和健康平台
有机会前往新地点与同事会面
优先通行证和长途公司活动的旅行升级