Canonical是全球企业和技术市场领先的开源软件和操作系统提供商。我们的平台Ubuntu广泛应用于突破性的企业项目,如公共云、数据科学、人工智能、工程创新和物联网。我们的客户包括全球领先的公共云和硅片提供商,以及许多行业的领导者。公司是全球分布式协作的先驱,在70多个国家拥有1000多名同事,极少有基于办公室的角色。团队每年会面两到四次,地点选在全球有趣的地方,以便在战略和执行上达成一致。
公司由创始人领导,盈利且正在增长。
我们在Canonical为性能工程师创建了一条新的职业路径,这些工程师在软件性能、正确性和效率方面具有卓越的清晰度。我们正在为公司的每个工程团队增加这些角色。
作为一个开源平台,我们的团队在软件堆栈的每个层次上工作——从内核到服务器和桌面应用程序,一直到网络。我们在公司每个工程团队中增加了以此为重点的角色,以推动性能工程技能、工具、文化和见解在我们整个产品范围内的应用。我们还创建了一个中央性能工程团队,负责推动共享工具、仪表板能力、测量框架、分析能力和技能。我们将这种职业重点称为“percorr”,因为我们发现,能够实现复杂性能测量和设计的深刻见解也能使团队改进其正确性的工具和框架。理解不仅是应用程序,还有运行时、编译器和系统,一直到CPU,赋予工程师创造性思考和洞察力,以正确的方式进行测量和验证正确性。我们发现,性能工程师通常会改进我们测试工具中最深奥和最棘手的领域,并解锁他们的团队,以测试和测量以前工作中“黑暗”的方面。
我们还有团队与每个主要的硅片供应商和云合作,特别强调为该架构、CPU系列或虚拟机管理程序优化整个堆栈的性能。我们的目标是确保Ubuntu用户可以选择他们想要的任何平台来处理他们的工作负载,并知道他们可以在从内核到编解码器的整个堆栈中获得最佳的性能和效率。
如果他们愿意,我们将允许性能和正确性工程师每两年在产品之间移动,以便他们有机会随着时间的推移在一系列产品中提高性能标准,并且团队也能从新视角中受益,改进他们的流程、思维、工具、仪表板和代码。我们的性能和正确性负责人被期望是非常优秀的个人,也是自信地设定变更期望、分享见解和技能、运行计划和项目的领导者。没有办法在不移动背后的人们的情况下移动有意义的代码库。
这是一个为完美主义者和精确艺术家设计的职业路径。无论您对某种语言特别关注——C、C++、Rust、Golang、Python、Java、Flutter-Dart或其他——还是特别热爱内核或硬件或CPU指令集,无论您是通过性能驱动用户体验还是优化数据中心的效率以减少碳足迹,这个过程是找到在Canonical适合您精确性、严谨性、洞察力和动力的角色的最佳途径。
地点
我们在每个时区都有团队,可以接受几乎任何国家的申请。
我们重视的技能
- 低级CPU见解和汇编语言——理解缓存、寄存器、向量化、内存
- 内核性能见解——调度、上下文切换、硬件加速
- 分布式系统性能见解——跟踪、调试
- 编译器级别性能见解——配置文件引导优化、内联、汇编器
- 运行时性能见解——Golang、Python、JVM、NodeJS
- 数据库性能评估——计划、索引、数据建模、跟踪、监控
- 网络浏览器性能见解——JS、网络框架、跟踪、CSS
- 性能测量工具——分析、eBPF、D-Trace、火焰图
- 基准测试和性能测量工具——Phoronix测试套件等
- C、C++、Rust、Python、Golang、NodeJS、JavaScript中的测试工具和能力
角色职责
- 在特定项目中推动软件性能和正确性
- 与全球的同事和社区合作
- 开发和维护性能测量、分析和报告的共享工具和基础设施
- 教育、培训和发展团队的性能文化和设计技能
- 加强测试能力、工具和管道
- 分析系统和代码以理解性能和可扩展性
- 通过影响力、领导力和技能发展直接或间接解决问题
- 审查代码和技术设计
我们对您的期望
- 优秀的高中和大学学术记录
- 计算机科学、数学或物理学的本科学位
- 可展示的个人举措来测量和改进代码的性能、效率和正确性
- 自信地提出意见、交换反馈和分享想法
- 超越期望以取得卓越成果的记录
- 领导力和对技能发展和指导的承诺
- 对技术的热情通过个人项目和举措体现
- 与积极的同事一起工作的职业道德和自信
- 专业的书面和口头英语以及出色的演讲技能
- 有Linux经验(首选Debian或Ubuntu)
- 优秀的人际交往能力、好奇心、灵活性和责任感
- 欣赏多样性,在多文化、多国组织中礼貌和有效
- 深思熟虑和自我激励
- 以结果为导向,具有实现承诺的个人动力
- 每年两次国际旅行的能力,参加公司活动长达两周
我们为同事提供的福利
- 分布式工作环境,每年两次面对面的团队冲刺
- 每年2000美元的个人学习和发展预算
- 年度薪酬审查
- 认可奖励
- 年度假期
- 产假和陪产假
- 员工援助计划
- 有机会前往新地点与同事见面
- 优先通行证和长途公司活动的旅行升级
关于Canonical
Canonical是一家在全球开源运动前沿的开创性科技公司。作为发布Ubuntu的公司之一,Ubuntu是最重要的开源项目之一,也是AI、物联网和云的平台,我们正在改变软件的世界。我们在全球范围内招聘,并为加入公司的人员设定了非常高的标准。我们期望卓越——为了成功,我们需要在我们所做的事情上做到最好。大多数Canonical的同事自2004年成立以来一直在家工作。在这里工作是迈向未来的一步,将挑战您以不同的方式思考、更聪明地工作、学习新技能,并提高您的水平。
Canonical是一个平等机会的雇主
我们自豪地营造一个没有歧视的工作环境。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份如何,我们都会公平地考虑您的申请。