机器人软件工程师(机器人学与自主系统)
岗位摘要
负责并主导面向机器人与自动驾驶数据集的大规模数据处理管线的架构设计;基于Scale的机器人数据构建机器学习训练与微调管线;跨后端(Python、Node.js、C++)与前端(React、TypeScript)技术栈打造端到端解决方案
岗位职责
- 负责并主导面向机器人与自动驾驶数据集的大规模数据处理管线的架构设计
- 基于Scale的机器人数据构建机器学习训练与微调管线
- 跨后端(Python、Node.js、C++)与前端(React、TypeScript)技术栈打造端到端解决方案
- 开发用于机器人数据采集、遥操作、模型评估、数据筛选与数据标注的工具和实时系统
- 直接与机器人和自动驾驶相关方沟通,理解其技术需求并推动产品开发
- 为机器人模型与数据质量设计完善的监控与评估框架
- 解决并发与实时机器人系统中的复杂后期行业难题,严格关注时序约束与数据完整性,并经常需要深入调研、研读学术论文以及与机器人厂商直接协作
- 与机器学习工程师和研究人员协作,将机器人研究成果落地到生产环境
- 在保持系统可靠性与性能的同时,快速交付功能特性
任职要求
- 至少6年高水平软件工程经验,具备复杂系统背景,能够独立研究、分析并攻克高难度技术问题
- 精通Python及TypeScript/Node.js,并能用于生产系统开发
- 具备React及现代前端开发经验,能够开发3D交互界面
- 熟悉并发与实时系统,特别关注时序约束问题
- 理解分布式系统、工作流编排与云基础设施(AWS、Temporal、Kubernetes、Docker)
- 具备数据库(MongoDB、PostgreSQL)经验以及大规模数据处理能力
- 有与跨职能团队(包括机器学习工程师、研究人员和客户)协作的成功经历
- 具备出色的沟通能力,能够高度自主地开展工作
- 加分项:具备C++开发经验
- 加分项:具备机器人硬件平台(机械臂、移动机器人、感知系统)经验,尤其关注时间同步
- 加分项:拥有计算机视觉、SLAM、运动规划或模仿学习相关背景
- 加分项:熟悉自动驾驶数据、激光雷达技术或三维数据处理
- 加分项:具备机器学习模型部署与服务框架经验
- 加分项:了解遥操作系统(ALOHA、UMI、手部追踪)或VR交互界面
- 加分项:具备工作流编排系统(Temporal、Airflow)使用经验
- 加分项:在机器人或自主系统领域有已发表的研究成果或开源贡献