
商汤全栈工程师(Golang)
任职要求
- 计算机相关专业本科及以上学历 - 5年以上软件开发经验,具备后端开发经验优先 - 熟练使用 Golang 进行后端开发,理解 Go 并发模型(goroutine、channel),熟悉 Go Web 框架(Gin / Echo / Fiber 等) - 熟悉 Linux 开发环境…
工作职责
参与公司核心平台及业务系统的开发。该岗位将主要负责后端服务开发,同时参与 Web 前端应用开发,与产品及设计团队紧密合作,打造稳定、高效的系统平台 - 负责核心业务系统的设计、开发和维护,主要使用 Golang 构建高性能后端服务 - 设计和实现 RESTful API / RPC 服务,支撑 Web 及内部系统调用 - 参与 Web 前端应用开发,使用 Vue 或 React 构建业务系统或管理后台 - 参与系统架构设计,持续优化系统性能、可扩展性和稳定性 - 与产品、设计、测试团队协作,推动需求落地和产品迭代 - 参与线上系统的监控、问题排查及稳定性保障 - 持续优化工程效率和开发流程,提高代码质量与系统可维护性 - 架构与中间件进阶: 熟悉微服务架构设计模式(如服务发现、熔断限流、分布式事务),有 gRPC / Protobuf 实际项目落地经验。 熟练应用常见消息队列(Kafka / RocketMQ / RabbitMQ)处理高并发或异步任务。 具备 Docker / Kubernetes 容器化部署与运维经验,了解云原生(Cloud Native)理念。 - 前沿技术探索: 持续关注技术趋势: 保持对市面上前沿技术(如 Web3, Serverless, Edge Computing 等)的敏锐度,能够评估并引入新技术以解决业务瓶颈。 工程化深度: 熟悉单元测试、集成测试及 CI/CD 自动化流程,追求极致的代码质量与工程标准。 - AI 提效与工具应用: AI 协同开发: 熟练使用 AI 辅助编程工具(如 GitHub Copilot, Cursor 或 ChatGPT/Claude)进行代码编写、重构及 Bug 排查,具备利用 AI 提升研发效率的实战经验。 LLM 落地探索: 了解大语言模型(LLM)生态,有 RAG(检索增强生成) 开发经验、LangChain / LlamaIndex 使用经验或接入主流 AI 模型 API 经验者大加分。
1.AI Agent应用构建全流程工作,包括但不限于prompt工程、RAG优化、multi-Agent构建、流程编排等; 2.参与AI Agent产品的需求分析、技术选型、方案设计、用户体验提升等; 3.紧密跟踪大模型(如Agent框架、多模态扩展)与AI工程化技术(如推理加速、成本优化)的行业动态,并灵活应用于项目中。
1、负责公益侧内容与用户相关系统的搭建与设计、开发与维护; 2、保障相关系统稳定性与安全性,提升Web服务的性能; 3、负责相关技术的基础设施搭建,提高工程效率和工程质量。
1、大模型应用前端界面与后端服务开发、数据库设计与优化; 2、大模型应用开发全流程工作,包括但不限于多模态大模型接入、AI Agent开发、RAG优化、流程编排、MCP及工具开发、AI可观测性等; 3、参与大模型应用产品的需求分析、技术选型、方案设计、用户体验提升等; 4、关注AI与大模型领域技术发展趋势,并灵活应用于项目中。
一、AI 产品开发(Skill / MCP / Sandbox / 社区) 1.开发和运营 Skill Hub 平台,支持 Skill 的发布、发现、搜索、评分、版本管理与权限控制;打造面向全团队的 AI 工具分发与共享基础设施 2.基于 MCP(Model Context Protocol)协议开发内部工具集成服务,将内部系统(OA、知识库、数据平台等)MCP 化,供 Agent 稳定调用;跟进协议规范演进并在内部落地 3.开发和维护 AI Agent 运行所需的 Sandbox 隔离环境,设计资源限制、网络隔离与文件系统策略,构建生命周期管理能力(创建、挂起、销毁、快照) 4.建设 Skill 社区生态,支持开发者贡献、分享与评审 Skill,降低全团队的 AI 工具接入门槛 5.探索 Chat-UI(流式组件)与 Generative UI(生成式界面)在上述产品中的落地,提升交互效率 二、AI 前沿探索与布道 1.持续追踪 LLM / Agent 领域的新进展(新模型能力、新协议标准、新交互范式),评估其对 Skill Hub、MCP、Sandbox 等产品的影响,及时推动产品迭代与能力升级 2.当行业出现新的 Agent 协议或工具生态(如 MCP 协议演进、新的 Tool Use 规范等),快速跟进并在内部完成适配落地 3.将前沿探索成果转化为团队可用的最佳实践、开发规范或产品特性,避免团队在错误方向上重复建设