岗位职责:
1. 负责公司人工智能产品线核心业务的开发与迭代,参与需求分析、系统设计和编码实现;
2. 基于 go-zero 微服务框架构建高性能、高可用、可扩展的后端服务,支撑人工智能产品的稳定运行;
3. 负责线上服务的监控、性能优化和故障排查,保障系统稳定性;
4. 负责编写高质量的代码,并进行单元测试、集成测试,确保代码质量;
5. 负责编写相关的技术文档,包括设计文档、接口文档等;
6. 参与技术方案的讨论和评审,积极探索和应用新技术;
任职要求:
1. 计算机相关专业大专及以上学历,4年以上后端开发经验,至少3年以上 Golang 语言实际项目开发经验;
2. 扎实的计算机基础知识,熟悉数据结构、算法、操作系统、网络等;
3. 精通 Golang 语言,熟悉常用的标准库和第三方库,具备良好的编码风格和代码规范意识;
4. 精通 go-zero 微服务框架,并有实际项目经验,熟悉其核心组件和设计理念;
5. 熟悉网络编程,熟悉 TCP/IP、HTTP 等协议,具备高并发服务器程序开发经验;
6. 熟悉 MySQL、Redis 等数据库,具备数据库设计和优化能力;
7. 熟悉微服务架构,了解常用的服务发现、配置中心、消息队列等组件;
8. 熟悉 Docker 和 Kubernetes 等容器化技术,具备部署和管理容器化应用的经验;
9. 熟悉常用的版本控制工具,例如 Git;
10. 具备良好的问题分析和解决能力,能够独立承担任务;
11. 积极主动,责任心强,良好的团队合作精神和沟通能力,乐于学习和分享。