职位描述
**职位概述:**
作为技术负责人/高级软件工程师,您将与管理层紧密合作,负责将AI智能体的能力与业务需求相结合,主导应用层的前后端系统设计与开发,以及公司AI平台的技术战略规划、核心架构设计与实现。领导技术团队构建稳定、高效、可扩展的AI基础设施和应用框架,支持各类智能体的快速开发与部署。
**主要职责:**
1. **AI应用系统设计与开发:**
- 负责AI智能体应用(如AI电话客服、智能问答机器人等)的整体应用架构设计,重点关注与第三方智能体开发平台(如Coze、Dify等)API的集成方案。
- 主导应用层后端服务的开发,使用 **Python (FastAPI/Flask/Django等框架)** 或其他合适的后端技术栈(如Node.js/Express, Java/Spring Boot等)构建API接口、业务逻辑处理模块。
- 负责前端界面的技术选型和核心模块开发,或指导前端工程师进行开发,确保良好的用户交互体验。
- 设计和实现与应用相关的数据库结构(如使用 **MySQL, PostgreSQL, MongoDB**等)。
2. **API集成与管理:**
- 深入理解并熟练对接各类智能体开发平台、第三方服务(如语音识别、TTS等)的API接口。
- 负责API的调用、数据转换、错误处理及安全性保障。
- 构建统一的API管理和调用层(如果需要)。
3. **技术选型与规范:**
- 根据项目需求,评估和选择合适的前后端技术栈、数据库及相关工具。
- 制定并推行团队的开发规范、代码管理流程(如Git)和基本的文档标准。
4. **团队协作与初步领导:**
- 在项目初期,作为核心开发人员亲自动手完成关键模块。
- 随着团队发展,协助CTO招聘和培养初级开发人员。
- 指导和带领小团队进行项目开发,进行代码审查,保证代码质量。
5. **系统部署与维护:**
- 负责应用系统的部署、测试和上线。
- 监控系统运行状态,及时处理线上问题,保障系统稳定运行。
- 考虑基本的系统日志、监控和告警机制。
**任职要求:**
- 计算机科学、软件工程或相关专业本科及以上学历。
- 5年以上软件开发经验,至少2年以上独立负责项目或担任技术骨干角色。
- **后端开发核心技能:**
- 精通 **Python** 编程语言,并熟练使用至少一种Python Web框架,如 **FastAPI , Flask, Django**。
- 或者,具备其他主流后端语言及框架的扎实经验,如 **Node.js (Express/NestJS), Java (Spring Boot), Go (Gin)**,并愿意在项目中主导使用或学习Python/FastAPI。
- 熟悉RESTful API的设计与开发。
- **前端开发技能:**
- 熟悉HTML, CSS, JavaScript,并有使用至少一种现代前端框架(如 **Vue.js, React, Angular**)的实际项目经验。
- 能够独立完成或指导完成前端界面的开发。
- **数据库技能:**
- 熟练使用至少一种关系型数据库(如 **MySQL, PostgreSQL**)和一种NoSQL数据库(如 **MongoDB**)。
- 具备良好的数据库设计能力。
- **API集成经验:**
- 有对接和使用第三方API(特别是RESTful API)的丰富经验,了解OAuth、API Key等认证授权机制。
- 有对接AI平台、SaaS服务API经验者优先。
- **工程实践:**
- 熟练使用Git进行版本控制。
- 具备良好的编码习惯和代码组织能力。
- 了解基本的软件测试方法。
- **软技能:**
- 具备较强的学习能力和解决问题的能力,能够快速上手新技术。
- 良好的沟通能力和团队合作精神。
- 有责任心,能够主动推进工作,对项目结果负责。
**加分项:**
- 有使用过智能体开发平台(如Coze、Dify、Botpress等)API的经验。
- 有构建过聊天机器人、智能客服等AI应用的经验。
- 了解Docker等容器化技术。
- 熟悉基本的Linux服务器操作和应用部署。
- 对AI技术和智能体应用有浓厚兴趣。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕