- 工作方式
- 远程
- 类型
- 全职
- 资历
- junior
职责
- 使用 Rust、Go、Python 和 C/C++ 设计、构建和发布软件
- 将开源软件打包、集成、测试并上传到 Ubuntu 软件仓库
- 调试问题,设计并交付稳健的解决方案
- 编写和改进技术文档和社区文档
- 为上游和邻近的开源项目做出贡献
- 作为全球分布式团队的一员进行协作
- 不断学习并提升技术和专业技能
- 可能参与基础架构、服务器、桌面或 Debcrafters 团队的工作
必备要求
- 高中和大学期间均有优异的学术成绩
- 计算机科学或 STEM 专业的本科学位,或一份引人入胜的关于其他发展道路的叙述
- 积极主动,并且过往业绩证明能够超越预期
- 对开源软件的热情
- 熟悉 Rust、Go、Python、Flutter 或 C/C++
- 专业英语书面和口语
- 优秀的沟通和人际交往能力
- 每年需出差两次,每次参加公司活动,最长两周
优先条件
- 熟悉 Linux 发行版
- 熟悉系统调试工具和技术
- 熟悉自动化工具和 CI/CD 系统
- 参与开源项目的经验
Responsibilities
- Design, build, and publish software using Rust, Go, Python, and C/C++
- Package, integrate, test, and upload open source software to the Ubuntu archive
- Debug issues, then design and deliver robust solutions
- Write and improve technical and community documentation
- Contribute to upstream and adjacent open source projects
- Collaborate as part of a globally distributed team
- Continuously learn and enhance technical and professional skills
- May work in one or more areas: Foundations, Server, Desktop, or Debcrafters
Must Have
- Excellent academic record in high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
- Proactive and proven track record of exceeding expectations
- Passion for open source software
- Familiarity with Rust, Go, Python, Flutter, or C/C++
- Professional written and spoken English
- Excellent communication and interpersonal skills
- Willingness to travel twice a year for company events, up to two weeks each
Preferred
- Familiarity with Linux distributions
- Familiarity with system debugging tools and techniques
- Familiarity with automation tools and CI/CD systems
- Experience participating in open source projects
公司简介
Canonical 是全球领先的开源软件和操作系统提供商,服务于全球企业和技术市场。其平台 Ubuntu 被广泛应用于公共云、数据科学、人工智能、工程创新和物联网等突破性企业项目中。客户包括全球领先的公共云和芯片提供商,以及众多行业的领军企业。公司是全球分布式协作的先驱,在 75 多个国家/地区拥有 1200 多名员工,办公室职位极少。团队每年在世界各地风景优美的地方进行两到四次线下会议,以统一战略和执行方案。公司由创始人领导,盈利且发展迅速。Canonical 自 2004 年成立以来一直奉行远程优先的办公模式。
