职位描述
【岗位职责】
1、负责公司核心业务系统的后端架构设计与开发,基于 Flask、Django 等 Web 框架构建高可用、可扩展的 Web 服务,确保系统的稳定性和性能。
2、参与数据处理与分析模块的开发,运用 pandas、numpy 等库对业务数据进行清洗、统计和分析,为业务决策提供数据支持,挖掘数据价值。
3、探索人工智能技术在业务中的应用,使用 ollma、dify 等开源框架及工具,进行智能体构建,包括 RAG(检索增强生成)和提示词工程的学习与实践,提升系统的智能化水平。
4、设计和优化多线程、多进程架构,处理高并发场景下的业务逻辑,提高系统的并发处理能力和资源利用率。
5、利用 Selenium 实现自动化测试和网页数据抓取等功能,辅助业务流程的自动化和数据采集工作。
6、负责与前端团队的技术对接,基于 HTTP、RTMP 等协议设计和实现接口,确保前后端数据交互的顺畅。
7、设计和维护数据库架构,熟练使用 MySQL 等关系型数据库和 Redis 等非关系型数据库,优化数据库查询性能,保障数据的安全和完整性。
8、运用 Redis、Kafka 等消息队列技术,实现系统间的异步通信和数据流转,提高系统的可扩展性和容错性。
9、参与系统的运维部署工作,熟悉 Linux(CentOS)常用指令及操作,使用 Docker 进行应用打包和部署,包括编写 Dockerfile、使用 Docker-compose 管理多容器服务。
10、配置和维护 Nginx 代理服务器,实现负载均衡和反向代理,提升系统的访问效率和可用性。
11、与前端团队协作,了解 Vue3、H5、JS、CSS3 等前端技术,确保后端接口与前端页面的良好兼容和交互体验。
【任职要求】
技术技能:
1、Python 开发:精通 Python 编程语言,熟悉 Flask、Django 等 Web 框架的原理和使用,能够熟练运用框架进行系统开发。
2、数据分析:掌握 pandas、numpy 等数据分析库的使用,具备数据处理、统计分析和可视化的能力。
3、人工智能:了解 ollma、dify 等开源框架及工具,熟悉 RAG 和提示词工程的基本原理,具备智能体构建的实践经验者优先。
并发编程:熟悉多线程、多进程编程模型,能够处理高并发场景下的业务逻辑,具备性能优化经验。
4、自动化与网络:熟练使用 Selenium 进行自动化操作,深入理解 HTTP、RTMP 等网络协议的原理和应用。
5、数据库:精通 MySQL 等关系型数据库的设计和优化,熟悉 Redis 等非关系型数据库的使用,了解消息队列(Redis、Kafka)的原理和应用场景。
6、运维部署:熟悉 Linux(CentOS)操作系统的常用指令和操作,掌握 Docker 的使用及部署,包括 Dockerfile 编写和 Docker-compose 配置,了解 Nginx 的代理配置和负载均衡设置。
7、前端技术:了解 Vue3、H5、JS、CSS3 等前端技术,能够与前端团队进行有效的技术沟通和协作。
8、本科及以上上学历,有电网行业经验优先。
综合素质:
1、具备良好的问题解决能力和逻辑思维能力,能够快速分析和解决开发过程中的技术难题。
2、具有较强的学习能力和创新意识,能够紧跟技术发展趋势,不断学习和掌握新的技术和工具。
3、具备良好的团队协作精神和沟通能力,能够与团队成员密切合作,共同完成项目目标。
4、有责任心和敬业精神,能够保证项目的质量和进度,对工作认真负责。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕