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