Golang工程师

无个税15个月前全职
Canonical

Canonical

location 利雅得
unsaved
这是我们对所有级别的资深程度的Golang工程师的一般流程,适用于Canonical的所有相关团队。如果您是一位出色的软件工程师,喜欢使用Go语言,请在这里申请。 在第一轮面试后,我们将根据您的个人兴趣,为您找到Canonical最适合您的产品团队来推进您的申请。 Canonical更喜欢在性能和安全性是主要考虑因素的软件中使用Golang。我们还在Python、C、C++等方面进行了大量项目,并开始投资于Rust。 对于前端开发,我们更喜欢React和Flutter。 Golang对于我们的工程团队来说是一门必不可少的语言,他们构建的系统将Ubuntu传递给全世界。从我们的软件分发系统,到那些在每种架构上构建和测试各种可能的开源软件的系统,从我们的系统管理工具到我们的分布式系统运营研发,我们都依赖Golang的优雅并发性和开发者生态系统。 Juju Livepatch、LXD、MAAS、Microk8s、Snapd、Ubuntu Core、Ubuntu Pro等许多Canonical产品都包含了Golang组件。 我们还希望确保Ubuntu是Golang开发的最佳平台,提供易于访问的最广泛的工具和功能,支持前沿的开源和企业开发。 加入我们的团队,共同向全球的个人和企业提供创新的开源解决方案。我们期望最高的工程标准和强烈的动力,以在完全远程和分布式环境中做好工作。 这些职位要求对Linux有丰富的个人经验-对于不同版本的Linux了解得越多越好! 地点:我们在每个时区都有Golang工程师的空缺职位 您的工作日将是怎样的 • 设计和实现经过良好测试和文档化的Go语言软件 • 调试和修复用户遇到的问题 • 通过代码和架构审查参与我们的工程流程 • 与社区和同事合作制定技术规范 • 寻求改进工程和运营实践 • 在某些情况下,部署和操作团队开发的服务 • 通过技术倡导为产品的成功做出贡献 我们对您的要求 • 在高中和大学阶段都有出色的学术成绩 • 计算机科学或STEM学士学位,或者对您的替代路径有令人信服的叙述 • 动力和超越期望的记录 • 组织良好,自我启动,并能按计划交付 • 与同事、合作伙伴和社区的交往方式专业 • 在Linux上设计和编写高质量的Golang软件的经验 • 对Linux的系统级别有经验和热情 • 对于更高级别的职位,有构建、部署和操作分布式系统和API的经验 • 优秀的英语书面和口头表达能力 • 有Linux(首选Debian或Ubuntu)的经验 • 优秀的人际交往能力、好奇心、灵活性和责任感 • 热情、深思熟虑和自我激励 • 优秀的沟通和演讲技巧 • 以结果为导向,个人驱动力强,能够履行承诺 • 每年能够两次出差,每次公司活动长达两周 您可能还具备的其他技能 • 开发Ubuntu Linux的经验 • 对Juju、LXD、Microk8s、Snapd、Ubuntu Core、Ubuntu Pro有经验 • 性能工程和安全经验 我们为您提供什么 我们根据地理位置、经验和绩效来塑造全球范围内的薪酬。我们每年重新审视薪酬(对于毕业生和助理更频繁),以确保我们认可卓越的表现。 除了基本工资外,我们还提供绩效驱动的年度奖金。我们为所有团队成员提供额外的福利,这些福利反映了我们的价值观和理念。 我们平衡我们的计划以满足当地需求,并确保全球公平。 • 分布式工作环境,每年两次团队集会 • 每年2000美元的个人学习和发展预算 • 年度薪酬审查 • 认可奖励 • 年度假期 • 产假和陪产假 • 员工援助计划 • 有机会前往新地点与同事会面 • 优先通行证,以及长途公司活动的旅行升级 关于Canonical Canonical是一家领先的技术公司,处于全球开源运动的前沿。作为发布Ubuntu的公司,Ubuntu是最重要的开源项目之一,也是人工智能、物联网和云的平台,我们每天都在改变世界。 我们在全球范围内招聘,并为加入公司的人设定了非常高的标准。我们期望卓越-为了成功,我们需要在我们所做的事情上做到最好。 Canonical自2004年成立以来一直是一家远程优先公司。在这里工作是迈向未来的一步,会挑战您以不同的方式思考,更加聪明地工作,学习新技能,并提高您的水平。 Canonical是一家平等机会雇主 我们自豪地营造一个没有歧视的工作环境。经验、观点和背景的多样性创造了一个更好的工作环境和更好的产品。 无论您的身份如何,我们都会公正地考虑您的申请。