职位描述
关于 Uni-Lab-OS
我们自主研发的 AI 原生实验室操作系统,首个核心场景是液体处理工作站自动化。目标:让 AI Agent 直接编排复杂液体处理实验。
• 论文:UniLabOS: An AI-Native Operating System for Autonomous Laboratories(arXiv:2512.21766)
• 开源仓库:github.com/deepmodeling/Uni-Lab-OS(GPL-3.0)
职位描述
1. 驱动开发与协议适配
• 开发主流移液工作站驱动(Opentrons、Hamilton、Tecan、Beckman 等)
• 集成 PyLabRobot 框架,统一 Python 接口
• 适配 HTTP/TCP/串口/厂商 SDK 等通信协议
• 封装原子化操作:吸液、分液、混匀、转移等
• 处理物理约束:液面检测、防碰撞、死体积补偿
2. 协议编排引擎
• 将实验意图翻译为设备指令序列
• 实现 Dry Run 模拟,验证逻辑、预估耗材
• 对接 AI Agent,定义 tool-calling schema
3. 产品定义
• 定义功能边界、优先级与路线图
• 设计协议编辑器:可视化拖拽 + 代码编辑双模式
• 分析用户需求(高校、药企、CRO),优先支持高频场景任职要求
1. 2 年以上开发经验,1 年以上实验室自动化/仪器控制相关
2. 精通 Python,有实际项目经验
3. 使用过至少一种主流移液工作站,理解移液物理原理
4. 有仪器 SDK/API 对接经验,熟悉 REST/TCP/串口至少一种
5. 具备产品思维,能写 PRD 和功能规格文档
加分项
1. 生命科学背景,有湿实验经验
2. 熟悉 PyLabRobot、Opentrons API 或 Hamilton Venus
3. 了解 SiLA 2、OPC UA 等实验室自动化协议
4. 有 LIMS/ELN 产品开发经验
5. 熟悉 NGS、PCR、ELISA 等分子生物学流程
6. 有 AI Agent/LLM tool-calling 开发经验