岗位描述
【团队介绍】
Shopee 数字工程师 (Digital Engineer) 团队致力于重新定义软件开发生命周期 (SDLC)。我们的使命是超越简单的生产力工具,打造真正的“数字工程师”——这是一个具备自主能力的智能体系统,能够理解 Shopee 庞大的微服务生态,编写生产级代码,并维护高质量的测试套件。我们站在大语言模型 (LLM) 与分布式系统的交汇点,旨在开创一个 AI 成为工程交付核心驱动力的未来。
【职位描述】
设计智能体系统: 设计并构建多智能体编排层 (Multi-agent orchestration),以处理长周期的工程任务。
构建上下文智能: 开发高级 RAG(检索增强生成)和基于图的代码索引系统,为 LLM 提供关于 Shopee 内部库和业务逻辑的深层上下文。
工业级代码生成: 研究并设计如何最优地利用现有商业 AI 开发工具,实现跨技术栈(包括前端和后端)的工业级代码生成。
实现自主质量闭环: 构建“自我改进”机制,使数字工程师能够自主编写单元测试和集成测试,分析运行失败原因,并迭代修复代码直至通过。
建立评估与基准: 建立“黄金标准”数据集和评估指标,以量化衡量数字工程师输出的可靠性。
重塑工程工作流: 优化现有的工程开发流程以集成数字工程师系统,重新定义现有工程团队的角色与职责。
【任职要求】
计算机科学或相关专业本科及以上学历。
5 年以上开发经验,能够游刃有余地处理大规模分布式系统。
拥有构建 LLM 应用的成功案例,深入理解 Agent 模式(如 ReAct, Reflection, Planning)及提示词工程 (Prompt Engineering)。
具备设计可扩展数据管道的经验,特别是涉及向量数据库 (Vector Databases) 和语义搜索的相关实践。
具备极强的 CI/CD 和自动化测试意识,了解如何构建用于代码安全执行的沙箱环境 (Sandboxed environments) 者优先。