
地平线【地瓜机器人】全栈开发工程师(RDK)
任职要求
计算机相关专业,本科及以上学历,3 年以上大前端或全栈开发经验; 精通主流前端框架,熟悉设计模式,对 Vue/React 及跨端技术(含移动端或桌面端等)有实践与理解,有跨端产品落地经验; 熟悉 Linux 基本操作,了解 Linux 操作系统原理; 熟练掌握 AI Vibe Coding 全流程,能熟练使用 Cursor/Copilot/Claude code 等工具完成需求拆解、实现…
工作职责
负责 RDK 机器人开发者套件工作台(跨端形态)的开发与维护工作; 配合上下游同事适配、集成和调试机器人综合应用案例; 负责或与团队协作开发与 RDK 机器人开发者套件 AI Agent、OpenClaw 等与板端/服务联调相关的功能设计与落地; 支持机器人开发相关的课程制作、线下分享、推广与技术支持活动;

【关于我们/团队简介】 我们是地瓜机器人软件平台的技术团队,负责打造面向机器人行业所有开发者服务的产品。我们致力于打造高效、稳定的资产(数据集、模型、镜像、仿真)与群组、组织管理系统。 在这里,你不只是执行者,更是产品的共建者。我们希望你具备敏锐的产品思维,能从用户视角出发,将复杂的技术逻辑转化为优雅易用的交互体验。 【为什么加入我们?】 - 深度参与业务:你将负责核心业务的前端主航道,你的代码直接影响数万用户的开发体验。 - 技术氛围纯粹:项目结构清晰(DDD分层),文档完善,我们严格按照规范编码,拒绝“屎山”。 - 产品驱动:我们尊重产品思维,你的每一个好点子都有可能被讨论并落地,而不是单纯的“代码打字机”。 【岗位职责】 作为全栈工程师(偏前端),你将 bridging the gap between 用户体验与后端架构,负责机器人软件平台系统的前端实现与部分后端逻辑优化: 1. 前端开发与交互设计(主导) - 负责数据资产(数据集/模型/镜像/仿真)全生命周期管理(创建、编辑、管理、维护)的前端界面开发,确保交互流程符合PRD文档中的产品逻辑。 - 实现群组、组织管理(成员邀请、角色变更、权限控制)的复杂前端交互组件,提升用户在团队协作场景下的操作体验。 - 基于用户行为数据,主动提出UI/UX优化方案,提升资产浏览、检索和可视化的易用性。 2. 全栈衔接与API集成 - 对接业务中台提供的RESTful API(资产/群组接口),处理前后端数据流转。 - 参与后端业务逻辑的开发(Go语言),特别是涉及前端展示的数据聚合层(Dashboard、资产概览统计等),以更好地理解数据结构。 3. 产品思维落地 - 深入理解机器人开发流程,在开发过程中能对产品细节进行反推和质疑,发现逻辑漏洞或体验痛点。 - 参与需求评审,从技术和用户体验角度提出建设性意见,特别是针对机器人开发者等核心画像的交互简化方案。

- 负责公司核心 SaaS 控制台的前端研发与迭代 - 基于 React + TypeScript + Vite 搭建多租户控制台、可视化配置页、实时数据 Dashboard。 - 设计并维护可复用的组件库及前端工程化体系(Monorepo、自动发布、单测/CI)。 - 承担轻量后端(BFF)开发 - 使用 Node.js(NestJS)或 Go(Gin/Fiber)编写聚合层,对接算法推理、任务调度、权限、计费等微服务。 - 保证前端到后端的数据链路高可用:接口聚合、缓存、降级、错误兜底。 - 算法业务前端接入与体验优化 - 将算法同学提供的推理/训练接口(RESTful / gRPC / SSE)在前端封装为可复用 hooks 或服务层,统一处理鉴权、重试、异常提示。 - 针对长耗时任务(CV 批处理、LLM 生成)设计「进度条 + 实时日志 + 结果预览」的交互闭环,支持断点续传、轮询/ WebSocket 推送。 - 持续优化 - 性能:SSR/CSR 混合、懒加载、前端缓存、资源压缩。 - 体验:全局错误边界、骨架屏、快捷键、无障碍支持。

【岗位职责】: - 参与 Kubernetes 集群的日常维护与管理,包括部署、扩容、升级与故障处理; - 配合开发团队进行平台资源的调度支持,保障业务系统稳定运行; - 运维相关流程与规范的落地实施,执行平台日常变更操作; - 参与监控、日志、告警等系统的配置和使用,支持问题定位; - 协助使用云平台(如阿里云、AWS)核心服务,完成资源配置与变更; - 对已有自动化工具进行使用和简单脚本改进(Shell/Python)。