岗位职责
- 从自己熟悉的代码仓库中,把一次真实代码变更改造成高难度 AI 编码评测任务
- 在平台上搭建变更前的仓库状态,撰写任务说明、正确解法与评分校验
- 用偷懒、错误或捷径解法反复压测,确保评分能识别低质量提交
- 将任务提交给主流 AI 模型测试,并配合评审修改直至通过
任职要求
- 2 年以上专业软件工程经验
- 代码合入过公开开源仓库,或拥有可自主授权的私有代码库
- 至少精通 Python、TypeScript、Go、Rust、Java、C++ 中的一种
- 熟悉 Docker、Linux、Git 与自动化测试,且日常使用 AI 编码工具
- 每周至少投入 10 小时,并需使用安全的个人或工作电脑
加分项
- 在数据库、编译器、分布式系统、安全或基础设施等方向有深入专长
- 有构建智能体任务或强化学习训练环境的经验
其他说明
按通过评审的任务计酬,每个任务 1000 美元;入选后需签署 Askable 合同,产出不能公开发布。
岗位职责
- 搭建并维护CI/CD流水线,基于GitHub Action、Gitlab CI/CD实现自动构建、测试与部署
- 管理和维护Kubernetes集群,保障集群稳定运行
- 推进微服务架构下的容器化部署方案,制定服务发现、灰度发布等策略
- 负责多Agent系统的部署、编排与运维,确保高可用与可观测性
任职要求
- 熟悉GitHub、GitHub Action、GitLab、GitLab Runner等,能独立完成流水线搭建与维护
- 精通DevOps理念与实践,掌握Docker镜像优化,熟练进行K8s集群管理与容器化部署
- 熟悉微服务架构设计与治理,具备多Agent系统的管理、部署与运维经验
加分项
- 了解Nacos、Argo CD等工具
- 有Prometheus + Grafana监控体系搭建经验
- 有开源项目贡献或技术博客输出
其他说明
可远程工作,也可在深圳坐班;五险一金、周末双休、朝九晚六、带薪假期
岗位职责
- 提供安全运营和工程领导力
- 实施并演进 Canonical 的安全运营中心
- 监控、识别和响应安全事件
- 设计开发安全软件和平台
任职要求
- 本科及以上学历,计算机科学或相关专业
- 10年以上相关工作经验
- 网络安全专业经验
- 精通Python和Bash脚本
- 熟悉Git、Kubernetes等基础设施即代码工具
加分项
- 熟悉安全框架如NIST CSF、CIS CSC、ISO 27001
- 具备攻防安全团队经验
- 精通Go等额外编程语言
其他说明
全球远程工作,每年两次团队线下聚会
岗位职责
- 与全球分布式团队协作,解决 Linux 内核启动过程中的 BIOS/UEFI/ACPI 问题
- 成为固件测试套件 (FWTS) 的主要贡献者和维护者
- 改进 x86 平台 Ubuntu Linux 的自动化验证工具和流程
- 提交、审核和贡献 Linux 内核补丁,与内部及上游维护者合作
任职要求
- 具备 C 语言开发能力
- 深入了解 ACPI(包括 AML)和 UEFI,并有相关软件开发经验
- 熟悉 git 版本控制
- 了解 x86 引导过程及操作系统内核基础
- 能够用英语有效沟通,每年可国际出差两次(每次最多两周)
加分项
- 熟悉 Python 和 Bash 脚本
- 有 Coreboot 项目经验
- 熟悉 Ubuntu/Debian/Snap 打包,或 Linux 内核补丁与调试
其他说明
远程工作,每年两次团队线下冲刺
岗位职责
- 与全球分布式团队协作,参与 Ubuntu Linux 内核的日常维护、诊断与问题修复。
- 与芯片、云或硬件厂商密切合作,完成硬件与虚拟化使能、性能与安全相关工作。
- 负责一个或多个 Ubuntu 内核版本或风味的交付,包括规划、测试、基准测试与压力测试。
- 改进内核交付与测试的工具链和自动化,提交、评审并应用内核补丁。
任职要求
- 计算机科学或 STEM 专业本科及以上学历,或能说明同等能力的替代路径。
- 有扎实的 C 语言编程经验,熟悉 Git,具备良好的软件工程背景。
- 对 Linux 内核及子系统有广泛了解,有内核补丁与调试的实际经验。
- 理解 Linux 内核上游流程与发布周期,熟悉设备驱动、BSP 等底层系统工程。
- 能用英语进行专业书面与口头沟通,并接受每年最多两次的公司活动出差。
加分项
其他说明
Canonical 全球远程办公,每年两次团队线下 sprint(每次最多两周),个人学习预算 2000 美元/年。
岗位职责
- 为关键芯片和云合作伙伴提供最优平台解决方案
- 领导Ubuntu Linux内核的常见漏洞缓解与主动安全加固
- 增强内核性能与正确性,确保Ubuntu成为最高可靠和最高性能的Linux内核
- 简化第三方组件的打包与分发,优化终端用户体验
任职要求
- 精通C语言,具备Unix/Linux内核开发经验
- 具备Python和Bash脚本编写能力
- 熟练掌握Git版本控制系统
- 有软件打包经验(Ubuntu/Debian/Snap优先)
- 能每年至少两次国际旅行参加公司活动(每次最长两周)
加分项
- 有RTOS和实时性能分析经验
- 具备内核补丁与调试经验
- 熟悉设备驱动、BSP及底层系统工程;有Rust经验者优先
其他说明
非管理岗,但需领导团队;全球分布式团队,每年2-4次面对面会议。
团队角色
- 参与产品需求讨论,制定合理的前端技术路线
- 负责 SaaS 产品 Web 端页面开发(基于 Vue 生态)
- 负责移动端适配与浏览器( Chrome/Firefox/Safari )兼容性支持
- 负责地图交互与可视化的实现
职位要求
- 至少 2 年前端开发经验
- 熟悉使用 JavaScript 、CSS 、HTML 等前端技术
- 熟悉主流 JS 框架如 Vue 、React 等,并在实际项目中有使用经验
- 熟悉 Webpack / Git 的使用
- 良好的代码规范、测试习惯与质量意识,具有钻研精神
加分项
- 熟悉常用的后端开发语言,如 Python 、Java 等,熟悉前后端共同开发方式
- 贡献过开源项目
- 有数据可视化经验
- 图形学、WebGL 开发经验
- 地图 SDK 相关开发经验
- 有持之以恒的个人爱好
如何申请
岗位职责:
1 负责公司网站PC、移动前端页面的研发与维护,确保优质的用户体验;
2 与产品、设计、市场人员紧密沟通,理解并实现业务需求,促进业务发展;
3 规划、设计、实现前端组件库,要求粒度合理、复用率高、维护量小;
4 与其它工程师共同建立并维护公司研发规范,交付高质量可维护代码;
岗位要求:
1 有3年以上的前端经验,1年以上Vue、React或Angular经验;
2 掌握HTML/JavaScript/CSS基础知识;
3 深入理解组件、路由、状态;
4 至少能熟练使用3种以上的前端组件库,需包括Bootstrap、Vuetify;
5 有TypeScript、GraphQL、PWA的实际项目经验;
6 熟悉git/github、webpack、vue cli 3;
7 加分项:远程、Flutter、后端、开源;
如何申请
与「Git」相关的技能
以下技能经常和 Git 出现在同一批远程职位里,按共同出现的职位数排序。
Git 远程职位概况
数字只统计当前仍在招聘的职位,与上方列表里已到期的条目不重复计入。
- 在招职位
- 11 个
- 累计收录
- 14 个