职位:高级软件工程师(后端)
加入申请 Canonical 的高级软件工程师(后端)职位,3 天前,成为前 25 名申请者之一。
加入申请 Canonical 的高级软件工程师(后端)职位,获取 AI 驱动的职业建议和更多独家功能。
Canonical 是一家领先的开源软件和操作系统提供商,服务于全球企业和科技市场。我们的平台 Ubuntu 在公共云、数据科学、人工智能、工程创新和物联网等开创性企业倡议中被广泛使用。我们的客户包括全球领先的公共云和半导体供应商,以及多个行业的领导者。公司是全球分布式协作的先驱,拥有 1200 多名同事,分布在 75 个国家,只有少数岗位需要在办公室工作。
团队每年会在全球有趣的地点面对面会面两到四次,以对齐战略和执行。
公司由创始人领导,盈利且不断增长。
我们正在招聘高级/资深/首席工程师加入 Launchpad 团队,主导开源协作的未来。
Launchpad 是一个管理开源开发项目的平台。它包括代码托管和审查、错误跟踪、包构建、翻译和其他自由与开源软件开发者使用的设施。
作为一名对 Linux、网络服务和可扩展开发平台充满热情的高级或资深工程师,您将有机会设计和完善一个成熟的、基于 Python 的系统,支持 Ubuntu 等重大项目。您的工作将对维护业务关键服务至关重要,同时推动创新,无论是通过扩展包构建能力、改善开发者工作流程,还是现代化网络。在这个角色中,您将通过确保 Launchpad 保持一个结构良好、高效率的开源贡献环境,赋能全球开发者。
作为 Canonical 全球分布式团队的一部分,您将与开源技术领域的一些优秀人才合作,构建支持下一代软件开发的基础设施。如果优化大规模项目、推动持续改进和支持开发者让您感到兴奋,那么这是一个能够产生持久影响的绝佳机会。
地点:
这是一个基于 EMEA 区域的远程工作角色。候选人需位于该区域内。
角色职责:
影响和推动分布式团队的设计、架构和功能决策,以确保高影响力的解决方案。
编写出色的、以 API 为先的 Python 代码,并进行单元测试,交付可靠、结构良好的可扩展系统。
诊断和解决复杂的技术挑战,实施高质量的修复,提升性能和可靠性。
指导和提升其他工程师,主导代码审查,强化最佳实践,提高团队优秀水平。
享受远程工作的自由,同时保持全球参与。每年国际旅行 2 到 4 次,参与关键内部讨论和行业领先的外部活动——扩展您的网络,分享专业知识,在全球舞台上塑造创新。
我们对您的期待:
您热爱技术,喜欢与聪明的人一起工作,解决有趣的问题。
您是战略思考者,善于解决复杂挑战并推动创新。
您好奇、适应能力强,表达能力清晰,具备强大的领导和协作能力。
您在 Python 开发方面有卓越的技术能力,能够交付高质量、可投入生产的代码。
您在维护和改进大规模网络应用程序和数据库管理方面有专业知识(PostgreSQL 更佳)。
您对分布式环境中的集成、基础设施和操作有深入了解。
您具备安全意识,确保在开发的每个阶段都能实现稳健的实施。
您熟悉 Ubuntu 作为开发和部署平台。
您对软件打包系统(包括 Debian/Ubuntu 包)有扎实的理解。
您拥有计算机相关专业的学士学位或同等学历。