Canonical 是面向全球企业和技术市场的领先开源软件和操作系统提供商。我们的平台 Ubuntu 广泛应用于突破性的企业项目,例如公有云、数据科学、人工智能、工程创新和物联网。我们的客户包括全球领先的公有云和芯片供应商,以及众多行业的领袖。公司是全球分布式协作的先驱,在 75 多个国家/地区拥有 1200 多名员工,并且很少有办公室职位。团队每年在世界各地有趣的地点举行两到四次面对面会议,以协调战略和执行。
该公司由创始人领导,盈利且不断发展。
在 Canonical,高级工程师不仅是一位杰出的软件架构师和程序员,他们还展现出凝聚团队或部门、交付卓越产品所需的领导才能。高级工程师与其他工程领导者(经理、总监、副总裁)合作,共同负责团队、部门和公司层面的成果。我们根据学术成果和卓越的执行力来招聘人才,并甄选对开源软件、创新和尖端技术充满热情的人才。在这个职位上,您将通过高质量的代码、技术领导力、团队激励和指导、卓越的设计以及清晰的文档,为 Canonical 的产品组合做出重大贡献。
作为高级工程师,您将推动高影响力开源软件的架构、设计和演进。我们的团队涵盖软件栈的各个层面。从 Ubuntu 核心的内核和系统软件,到主流语言运行时,再到云自动化和分布式系统的前沿技术,您将有机会参与复杂但回报丰厚的项目。我们的团队还构建服务,将 Ubuntu 交付给世界各地的云端、设备、服务器和 PC 用户。
此外,这个职位将为您提供与更广泛的开源社区互动的机会。我们正在寻找能够帮助构建蓬勃发展的社区、为各种技术做出贡献并确保软件大规模无缝运行的人才。
该职位要求:
领导一个有影响力的开源项目的设计和架构
使用 Golang 、Rust、Python、C/C++ 或 Typescript/React 进行编码
与全球分布式团队积极合作
指导、培养和建议同事的职业发展
在 Canonical 和我们的社区中展示技术领导力
调试问题并生成高质量代码来修复问题
为技术文档做出贡献,力求使其成为同类中最好的
在家工作,每年两次全球旅行参加公司活动
我们在您身上寻找什么?
高中和大学均有出色的学术记录
计算机科学或 STEM 本科学位,或关于您的替代路径的引人注目的叙述
动力和超出预期的记录
技术领导力以及团队激励、方向和节奏
至少对 Go、Rust、Python 或 C 之一有丰富的经验
认真负责,注重细节,注重绩效
出色的沟通技巧,包括专业的书面和口语英语
出色的人际交往能力、好奇心、灵活性和责任感
每年可以出差两次,参加公司活动,每次最多两周
你还可以带来以下经验
容器技术,例如 LXD、Docker 和 Kubernetes 高度并发、分布式系统
性能工程——从内核到 Web——基准测试、优化
软件安全——模糊测试、桌面威胁模型、分析、审计
构建系统和工具链,包括交叉编译
公共云或 OpenStack
Debian /Ubuntu 打包
系统编程或可扩展的 Web 服务
深度质量和测试工程
Web 或 Flutter 前端经验
REST 和 gRPC API 经验
SQL 和 NoSQL 数据存储专业知识
我们为您提供什么
我们在制定全球薪酬时考虑地理位置、经验和绩效。我们每年重新审视薪酬(对毕业生和员工的重新审视频率更高),以确保我们认可出色的表现。除了基本工资外,我们还提供绩效驱动的年度奖金或佣金。我们为所有团队成员提供反映我们价值观和理想的额外福利。我们平衡我们的计划以满足当地需求并确保全球公平。
分布式工作环境,每年两次面对面的团队冲刺
每年 2,000 美元的个人学习和发展预算
年度薪酬审查
表彰奖励
年假 产假和陪产假
团队成员援助计划和健康平台
有机会前往新地点与同事会面
优先通行证和长途公司活动的旅行升级