这是一个针对专注于后端 REST API 微服务工程的通用选拔轨道,使用 Go 和 Python。适用于所有级别的资历。如果您是一位出色的工程师,并对 API、微服务设计、工程流程和 DevOps 有清晰且表达明确的见解,请在此申请。
我们的服务需要扩展以处理数百万个 Ubuntu 客户端,并在成千上万的社区成员之间进行协作。它们对全球关键基础设施的健康至关重要。随着 Ubuntu 通过采用云和以开发者为中心的技术战略被主流企业计算所接受,这些服务的质量对客户和用户变得更加重要。
尽管 Ubuntu 已经取得了巨大的成功,并在许多方面引领了行业,但我们认为我们可以在网络服务领域显著改善我们的实践、质量和性能。我们正在扩展我们的团队,并在此过程中,我们旨在提升我们在可扩展性、性能、弹性和 DevOps 实践方面的见解。
我们感兴趣的关键领域包括:
• API 设计、文档和治理
• 数据库性能设计考虑和技能
• 多区域服务交付以实现弹性和性能
• 模糊测试和其他主动安全分析技术
• 分布式系统洞察的追踪和分析
• 下一代 DevOps 实践
地点:我们在每个时区都有开放的微服务团队职位。
您的工作日将是:
• 编写高质量、设计良好并且可靠的软件,能够大规模运行
• 设计 API 和软件架构以供同事审查
• 编写验证软件行为的测试
• 构建和维护可靠的容错应用程序和服务
• 与全球分布的团队积极合作
• 在内部和外部社区展示技术领导力
• 调试问题并提供高质量的解决方案
• 为技术文档贡献,确保其成为同类最佳
• 在 Canonical 内部讨论、贡献和跨团队合作
• 在家工作,每年两次全球旅行参加公司活动
我们希望您具备:
• 高中和大学的杰出学术记录
• 计算机科学或 STEM 的本科学位,或关于您替代路径的引人注目的叙述
• 驱动力和超越期望的记录
• 精通 Python 和 / 或 Go
• 有编写现代、可维护软件的历史
• 具有关系型和非关系型数据库系统的经验
• 持续集成和持续交付的经验
• 具有系统编程或可扩展网络服务的经验
• 专业的英语书面和口语能力
• 有 Linux 经验(优先考虑 Debian 或 Ubuntu)
• 出色的人际交往能力、好奇心、灵活性和责任感
• 热情、深思熟虑和自我激励
• 出色的沟通和演示技能
• 以结果为导向,个人驱动以实现承诺
• 能够每年出差两次,每次公司活动最长达两周
您可能还具备的额外技能:
• 有使用 LXD、Docker 和 Kubernetes 等容器技术的经验
• 理解构建系统和工具链
• 有交叉编译的经验
• 具有超大规模公共云和 / 或私有云的经验
• 有设计、构建和运行分布式系统的经验
• 性能工程和安全经验
我们为您提供:
我们在全球范围内考虑地理位置、经验和绩效来制定薪酬。我们每年重新审视薪酬(对于毕业生和助理更频繁),以确保我们认可杰出的表现。除了基本工资外,我们还提供基于绩效的年度奖金。我们为所有团队成员提供额外福利,反映我们的价值观和理想。我们平衡我们的项目以满足当地需求,并确保全球的公平。
• 分布式工作环境,每年两次面对面的团队冲刺
• 每年 2,000 美元的个人学习和发展预算
• 年度薪酬审查
• 认可奖励
• 年度假期
• 产假和陪产假
• 员工援助计划
• 有机会旅行到新地点与同事见面
• 优先通行证和长途公司活动的旅行升级
关于 Canonical
Canonical 是一家开创性的科技公司,处于全球开源运动的前沿。作为发布 Ubuntu 的公司,这是最重要的开源项目之一,也是 AI、物联网和云的平台,我们每天都在改变世界。我们在全球范围内招聘,并为加入公司的人员设定了非常高的标准。我们期望卓越——为了成功,我们需要在所做的事情上做到最好。自 2004 年成立以来,Canonical 一直是一家以远程办公为主的公司。 在这里工作是迈向未来的一步,并将挑战您以不同的方式思考,更聪明地工作,学习新技能,并提升您的能力。
Canonical 是一个平等机会的雇主
我们自豪地促进一个没有歧视的工作场所。经验、视角和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份如何,我们都会公正地考虑您的申请。
#LI-remote