一、主要工作职责
1. Python Web 开发:负责基于 Python 的 Web 应用程序开发,根据项目需求进行模块设计、编码实现、单元测试等工作,确保 Web 应用的稳定性、高效性和安全性。
2. Restful API 封装:设计并封装高质量的 Restful API,保证 API 的规范性、易用性和可扩展性,同时与前端开发人员密切配合,协助解决接口调用过程中出现的问题。
3. AI 能力调研:关注行业内最新的 AI 技术动态,针对项目需求进行相关 AI 能力的调研与评估,探索 AI 技术在项目中的应用场景,并形成调研报告供团队参考。
4. 代码优化与维护:定期对已开发的代码进行优化,提高代码的可读性、可维护性和运行效率,同时负责项目的日常维护工作,及时修复出现的 bug。
5. 技术文档编写:编写相关的技术文档,包括需求分析文档、设计文档、测试文档等,确保项目开发过程的可追溯性。
二、任职要求
1. 学历与专业:本科及以上学历,计算机相关专业,具有 3 年以上 Python 开发经验,具体薪资面议,根据相关经验深度浮动。
2. 技术技能
• 精通 Python 编程语言,熟悉常用的 Python 库和框架,如 Django、Flask 等,能够熟练运用这些框架进行 Web 开发。
• 熟悉 Restful API 设计规范,有丰富的 API 封装经验,能够设计出高效、易用的 API 接口。
• 了解至少一种数据库,如 MySQL、PostgreSQL 等,能够熟练进行数据库的设计、操作和优化。
• 对 AI 技术有一定的了解和兴趣,有相关 AI 技术调研或应用经验者优先。
• 至少熟悉一种 Linux 操作系统(Ubuntu、CentOS),能够在 Linux 环境下进行开发和部署工作。
• 具有良好的代码风格和编程习惯,熟悉版本控制工具,如 Git。1. 综合素质
• 具备较强的问题分析和解决能力,能够独立解决开发过程中遇到的技术难题。
• 具有良好的沟通能力和团队协作精神,能够积极与团队成员沟通协作,共同完成项目目标。
• 学习能力强,能够快速掌握新技术和新工具,并应用到实际工作中。
• 工作认真负责,有较强的责任心和抗压能力,能够按时保质完成各项工作任务。