1、负责AI应用系统的核心开发与迭代,主要包括外呼和在线机器人系统开发,对接各种公有大模型、自研大模型等。
2、主导复杂业务功能的设计与实现,从需求分析、技术选型、详细设计到编码实现,对整个开发过程负责,保障功能的准确性和高效性。
3、参与系统性能优化工作,运用性能分析工具定位系统瓶颈,通过代码优化、数据库优化、缓存设计等手段提升系统响应速度和吞吐量。
1、计算机或相关专业本科及以上学历,3年以上Java后端开发经验,具备独立完成模块设计与开发、现有系统重构与优化的能力。
2、Java基础扎实,深入理解JVM原理、多线程、并发编程机制,熟悉常用设计模式、数据结构与算法。
3、熟练掌握Spring、Spring Boot、MyBatis等主流开源框架,并理解其底层实现原理。
4、熟悉分布式系统架构和微服务架构,有实际的分布式系统开发和调优经验,掌握Spring Cloud微服务框架的使用。
5、掌握如Redis、Elastic-Job、Kafka/RocketMQ、Elasticsearch等常见中间件的技术原理与应用场景。
6、熟悉MySQL数据库,具备良好的数据库设计能力,掌握SQL编写与性能优化技巧,有分库分表实践经验者优先。
7、掌握常用的开发工具,如IDEA、Maven、Git等,具备良好的代码规范和编程习惯。
8、对技术有热情,具备良好的学习能力、问题分析与解决能力,具备较强的自驱力和团队协作意识。
加分项:
(1)有大型互联网公司工作经验。
(2)对AI感兴趣,了解主流大模型,有使用大模型进行业务开发的经验。
(3)有AI工具的使用经验,如AI编程等。
(4)熟悉python语言,有AI智能体应用落地经验。