我们正在招聘一名Golang软件工程师,负责在我们的REST API和用于管理容器和虚拟机的低级C库之间的低级Go代码库上工作。我们正在寻找具有设计和数据管理/建模经验的系统级开发人员。LXD团队负责设计、开发和演进LXD,这是一个现代的系统容器和虚拟机管理器,在Ubuntu、ChromeOS和其他Linux平台上广泛使用。LXD组件涵盖了从底层内核特性到上层管理REST API和CLI的整个软件栈。这是一个让您对现代云计算技术产生重大影响的机会。Canonical提供一个有趣、快节奏的团队环境和一个充满学习和发展的职业生涯。地点:这是一个遥控职位,可在欧洲、中东和非洲以及美洲地区申请。
您将专注于以下内容:
- 设计、实现和文档化系统级Go代码
- 对数据进行建模,设计数据库模式,并在dqlite(SQL)数据库中实现数据存储
- 通过静态分析、单元测试和系统测试来保持代码质量
- 积极与分布式团队合作
- 讨论想法并合作寻找良好的解决方案
- 在家工作,每年全球出差2到4周参加内部和外部活动
我们对您的要求:
- 您具有Go和C编程经验
- 您对网络和存储技术有一定了解
- 您在云计算、虚拟化、容器、分布式系统、开源社区中有两个或更多方面的经验
- 您好奇、灵活、表达清晰、负责任
- 您重视软技能,积极主动、深思熟虑、自我激励
- 您拥有计算机科学、STEM或类似学位的学士学位或同等学历
我们为您提供:
- 我们考虑地理位置、经验和绩效来塑造全球范围内的薪酬。我们每年重新评估薪酬(对于毕业生和助理来说更频繁),以确保我们认可出色的表现。除了基本工资外,我们还提供以绩效为驱动的年度奖金。我们为所有团队成员提供额外的福利,体现了我们的价值观和理想。我们平衡我们的计划以满足当地需求,并确保在全球范围内公平。
- 分布式工作环境,每年两次团队集会
- 每年2000美元的个人学习和发展预算
- 年度薪酬评估
- 认可奖励
- 年度休假
- 产假和陪产假
- 员工援助计划
- 有机会前往新地点与同事会面
- 优先通行证和长途公司活动的旅行升级
关于Canonical:
Canonical是一家开创性的科技公司,处于全球开源运动的前沿。作为发布Ubuntu的公司,Ubuntu是最重要的开源项目之一,也是人工智能、物联网和云计算平台,我们每天都在改变世界。我们在全球范围内招聘,并为加入公司的人设定了非常高的标准。我们期望卓越-为了成功,我们需要在自己所做的事情上成为最好的。Canonical自2004年成立以来一直是一家远程优先的公司。在这里工作是迈向未来的一步,将挑战您以不同的方式思考、更加聪明地工作、学习新技能并提高自己的能力。Canonical是一家平等机会雇主,我们为创造一个没有歧视的工作场所感到自豪。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份如何,我们都会公正地考虑您的申请。