职位详情
高级软件工程师/技术负责人
6000-10000元·13薪
山东新世纪工程项目管理咨询有限公司菏泽分公司
菏泽
5-10年
本科
06-04
工作地址

菏泽市牡丹区长江路交通·未来城南侧约140米

职位描述
**职位概述:**
作为技术负责人/高级软件工程师,您将与管理层紧密合作,负责将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技术和智能体应用有浓厚兴趣。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请