Harness 研发工程师 —— CQ 计划

ShanghaiPosted Jul 15, 2026

Job description

创奇·科研驾驶舱是上海创智学院面向新一轮科研范式变革,以内生性创新驱动的科研基础设施建设工程,目标是系统性构建一个可持续运行、可扩展演化的科研智能基础设施与运行体系。其核心在于推动科研从“以人和经验为中心的手工模式”,迈向“以模型、系统和自动化为核心的智能化模式”,从而重塑科学问题提出、知识生成与成果转化的全过程。在战略层面,创奇·科研驾驶舱定位为底座性、长期性工程,其价值不在于短期论文或项目数量,而在于是否能够形成一套可复制、可推广的科研智能运行范式,为更大尺度的高校体系、城市层面乃至国家层面的科研智能建设提供可验证样本。

编程 Agent 是当前 AI 工程化中要求最高的产品形态之一:它不仅要让模型会写代码,还要让模型能在真实代码库里稳定调用工具、编辑文件、运行终端、理解上下文、遵守权限边界,并在低延迟、低出错的体验里持续完成长程任务。Harness 研发工程师负责建设这层核心系统,让模型能力真正落到可用、可靠、可迭代的开发者工作流中。

核心职责

  • 设计与实现编程 Agent 的核心架构,包括 Agent Loop、工具调用框架、上下文管理、长程任务记忆、状态机和失败恢复机制。
  • 打磨开发者交互关键路径,包括终端体验、IDE / 编辑器集成、文件与代码库操作、权限控制、沙箱隔离和 MCP 协议接入。
  • 建设 Harness 层的数据与评测闭环,将真实任务数据、失败 case、工具调用轨迹和用户反馈沉淀为可用于系统迭代和模型训练的信号。
  • 与模型训练、产品和用户研究团队协作,把模型能力边界转化为工程设计,把真实使用问题转化为可复现、可优化的系统任务。
  • 以团队内部真实编程任务作为首要反馈源持续 dogfooding,快速定位并修复稳定性、可用性、交互体验和安全边界问题。
  • 参与开源社区建设、技术文档撰写和用户社群维护,将外部开发者反馈转化为工程路线图的一部分。

通用要求

  • 本科及以上学历,计算机、软件工程、人工智能等相关专业优先。
  • 具备扎实工程功底,能独立设计并实现复杂系统;至少精通一种系统级或后端语言,如 Rust、Go、TypeScript、Python 等。
  • 理解 LLM、Agent、工具调用、Function Calling / Tool Use、上下文管理等基本机制,并能把模型能力转化为可运行的工程系统。
  • 重度使用过 Claude Code、Cursor、Codex、Aider、OpenHands 等编程类 Agent 产品,对它们的优势、缺陷和设计取舍有明确判断。
  • 熟悉软件工程协作流程,具备良好的调试、抽象、性能优化和问题定位能力,能够在复杂真实代码库中推进系统迭代。
  • 具备强 ownership 和快速学习能力,能在高不确定性问题中拆解任务、验证方案并持续交付。

加分项

  • 有终端工具、CLI / TUI、编辑器插件、桌面端应用或开发者工具的实际开发经验。
  • 熟悉 MCP 协议,或在工具调用、沙箱、权限模型、文件系统操作等工程实践中有踩坑经验。
  • 参与过开源项目并有可见贡献记录,或有面向开发者用户的技术写作、文档和社区运营经验。
  • 做过模型评测、Agent benchmark、后训练数据闭环、RLHF / RLAIF 相关工作。
  • 有 AI Coding、智能 IDE、Agent 系统、工程平台或模型服务平台开发经验者优先。

我们不看重

  • 毕业院校、过往 title 或是否在大厂待过。
  • 八股文式面试表现。
  • 只会调用 API、但不能独立设计和落地复杂系统的经验。

Description copied from Shanghai Innovation Institute's careers page. Read the full posting before you apply.

More jobs at Shanghai Innovation Institute

See all openings at Shanghai Innovation Institute

More jobs in Shanghai

See all jobs in Shanghai