职位描述:
进行高质量的软件开发和持续性能优化,负责整个 PHP 平台客户端和服务器端业务开发、性能优化和维护;参与系统的需求调研和需求分析。积极探索利用 AI 编程工具或技术提升 PHP 开发效率和代码质量,例如借助 AI 辅助进行代码生成、错误检测以及性能优化建议。
按照编码规范编写 PHP 相关技术文档;代码风格良好、结构清晰、命名规范、逻辑性强。尝试运用 AI 技术自动生成部分技术文档内容或优化文档结构和表述。
PHP 前沿技术预研,持续从技术角度提升平台并发性,兼容性和稳定性。负责系统开发测试、部署和集成。研究如何将 AI 技术融入 PHP 平台以进一步提升性能,如利用 AI 进行流量预测以优化资源分配。
思路清晰敏捷,责任心强,熟悉常用设计模式,解决各种技术难点。与其他团队的沟通协调,保证产品按时上线。能够与数据科学家或 AI 工程师合作,将 AI 功能集成到 PHP 应用中。5. 必须是计算机或相关专业毕业,
任职要求:
必须是计算机或相关专业毕业,5 年及以上 PHP 开发经验;面向对象的设计思路;了解基本算法 / 数据结构,了解基础设计模式;***大学本科及以上学历,计算机或相关专业。条件优秀者可以放宽。有使用 AI 辅助编程工具的实际经验,如 Tabnine, GitHub Copilot、OpenAI Codex、Replit regent等,并能分享实际应用中的收获和挑战。并能阐述在 PHP 开发中使用的具体场景和效果。
具有扎实的 PHP 基础,熟悉 PHP 的面向对象编程、数据库操作、文件处理等基础知识,熟悉常见的 PHP 框架如 Laravel、Yii、ThinkPHP 等。熟悉高并发、高可靠性系统的设计、监控和运维,如负载均衡系统、集群和应用监控、系统容量评估、流量控制、性能优化、故障排查、日志收集和分析等。了解如何运用 AI 技术进行 PHP 系统性能优化,如通过自动分析日志找出潜在问题。
熟悉 Redis、MySQL、MongoDB 等数据库;熟悉 PHP 项目的开发过程,具有大型 PHP 项目完整开发的经历。能够将数据库操作与 AI 技术相结合,例如使用机器学习算法进行数据趋势预测或异常检测。
熟悉主流开发框架,如 Laravel、Yii、ThinkPHP 等其中的三种及以上技术框架,熟悉 Git、Composer、Nginx 等工具的使用;熟悉 Linux 操作系统。懂得利用 AI 技术优化开发框架的使用,如自动生成框架配置或优化代码结构。
具有较强的沟通协调能力、责任心、团队合作能力;有前端开发技术者优先。具备与跨领域团队(如 AI 团队、前端团队)合作开发 AI 赋能 PHP 应用的经验。
有一定的软件安全意识,了解数据加密、代码混淆、防破解、性能优化等技术优先考虑。理解在 AI 赋能的 PHP 应用中如何确保数据安全和隐私保护。