
地平线【地瓜机器人】全栈开发工程师(偏前端)
任职要求
硬性技能 1. 全栈基础:本科及以上学历,计算机相关专业,5年以上工作经验、2年以上全栈开发经验。 2. 前端核心能力: - 精通Vue.js 或 React,有复杂状态管理(如Vuex/Pinia, Redux/Zustand)经验。 - 熟练使用TypeScript,能编写高质量、可维护的前端代码。 - 熟悉Ant Design、Element Plus等UI组件库,并能根据业务需求进行二次封装。 3. 后端理解能力: - 熟悉至少一种后端语言(Go优先,或Node/Python),能读懂和修改现有Go代码(基于Gin框架)。 - 理解RESTful API设计规范,能配合API文档进行高效联调。 4. 数据库认知:熟悉MySQL,能理解简单的事务和联表查询逻辑。 5. 工具与协作:熟练使用Git,熟悉Docker基本概念。 软性技能与产品思维 1. 用户同理心:能够站在使用者(如数据科学家、算法工…
工作职责
【关于我们/团队简介】
我们是地瓜机器人软件平台的技术团队,负责打造面向机器人行业所有开发者服务的产品。我们致力于打造高效、稳定的资产(数据集、模型、镜像、仿真)与群组、组织管理系统。
在这里,你不只是执行者,更是产品的共建者。我们希望你具备敏锐的产品思维,能从用户视角出发,将复杂的技术逻辑转化为优雅易用的交互体验。
【为什么加入我们?】
- 深度参与业务:你将负责核心业务的前端主航道,你的代码直接影响数万用户的开发体验。
- 技术氛围纯粹:项目结构清晰(DDD分层),文档完善,我们严格按照规范编码,拒绝“屎山”。
- 产品驱动:我们尊重产品思维,你的每一个好点子都有可能被讨论并落地,而不是单纯的“代码打字机”。
【岗位职责】
作为全栈工程师(偏前端),你将 bridging the gap between 用户体验与后端架构,负责机器人软件平台系统的前端实现与部分后端逻辑优化:
1. 前端开发与交互设计(主导)
- 负责数据资产(数据集/模型/镜像/仿真)全生命周期管理(创建、编辑、管理、维护)的前端界面开发,确保交互流程符合PRD文档中的产品逻辑。
- 实现群组、组织管理(成员邀请、角色变更、权限控制)的复杂前端交互组件,提升用户在团队协作场景下的操作体验。
- 基于用户行为数据,主动提出UI/UX优化方案,提升资产浏览、检索和可视化的易用性。
2. 全栈衔接与API集成
- 对接业务中台提供的RESTful API(资产/群组接口),处理前后端数据流转。
- 参与后端业务逻辑的开发(Go语言),特别是涉及前端展示的数据聚合层(Dashboard、资产概览统计等),以更好地理解数据结构。
3. 产品思维落地
- 深入理解机器人开发流程,在开发过程中能对产品细节进行反推和质疑,发现逻辑漏洞或体验痛点。
- 参与需求评审,从技术和用户体验角度提出建设性意见,特别是针对机器人开发者等核心画像的交互简化方案。
负责 RDK 机器人开发者套件工作台(跨端形态)的开发与维护工作; 配合上下游同事适配、集成和调试机器人综合应用案例; 负责或与团队协作开发与 RDK 机器人开发者套件 AI Agent、OpenClaw 等与板端/服务联调相关的功能设计与落地; 支持机器人开发相关的课程制作、线下分享、推广与技术支持活动;

- 负责公司核心 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)。