岗位描述
岗位职责
负责应用软件的设计、开发、测试与迭代,运用AI Coding提升研发效率并保障交付质量;根据团队需要,参与RAG、Agent、多模态或端侧AI应用开发。
方向:Web应用、Android应用、C++应用
1.负责软件模块的设计、开发、测试与维护,保障代码质量和系统稳定性,参与技术方案评审与架构设计。
2.运用AI Coding完成代码理解、任务拆解、编码、测试、调试和文档编写,审查并验证AI生成结果。
3.协同产品、设计、测试等团队推进需求落地,解决技术问题,保障进度、质量和用户体验。
4.持续优化系统性能、稳定性和兼容性,合理引入新技术和工程工具。
岗位要求
1.具备扎实的计算机基础,理解数据结构、算法、操作系统、计算机网络和软件工程;掌握至少一门相关编程语言(如C++/Java/Python/JavaScript等)。
2.具备良好的编程和工程实践能力,能够独立完成模块开发、调试和测试,重视代码质量、安全和用户体验。
3.具备AI辅助编程实践,能够合理拆解任务、提供上下文,并对AI产出进行审查、测试和修正。
4.了解生成式AI和大语言模型的基本能力与局限,了解模型API、结构化输出、RAG或Agent等基本概念。
5.具备良好的沟通协作、分析解决问题和持续学习能力。
加分项:
1.使用AI Coding或AI应用技术完成过较完整的软件项目。
2.具备跨技术栈、开源项目、技术竞赛或实习经历。
3.具备音视频、Electron、分布式系统、高性能计算或端侧推理等相关经验。