职位描述
职责描述:
1、负责⼈⼯智能应⽤的全栈开发⼯作,涵盖前端界⾯开发、后端服务开发以及DevOps流程的实施,确保系统的⾼性能、⾼可⽤性和可扩展性。
2、与算法⼯程师、产品经理和设计师紧密合作,根据产品需求和技术规范,设计和实现⾼质量的前端界⾯和后端服务。
3、参与AI模型的集成⼯作,将⼈⼯智能算法(如机器学习、深度学习、⾃然语⾔处理等)与应⽤系统⽆缝结合,确保算法的⾼效运⾏和准确调⽤。
4、负责系统的持续集成和持续部署(CI/CD),使⽤⾃动化⼯具(如Jenkins、GitLab CI等)实现代码的⾃动化构建、测试和部署。
5、管理容器化环境(Docker、Kubernetes),确保系统的⾼可⽤性和弹性扩展。
6、编写⾼质量的代码,进⾏单元测试和集成测试,确保系统的稳定性和可靠性。
7、跟踪技术趋势,不断优化系统架构和技术选型,提升系统的性能和⽤户体验。
任职要求:
1、本科及以上学历,计算机相关专业。5年以上全栈开发经验,有完整的项⽬开发经验,熟悉前端和后端开发流程。
2、熟练掌握HTML5、CSS3、JavaScript及其框架(如React、Vue等),能够开发⾼性能的⽤户界⾯;同时熟悉前端⼯程化⼯具(如Webpack、Babel等),能够进⾏前端项⽬的构建和优化。
3、熟练掌握⾄少⼀种后端开发语⾔(Java、Python、Node.js等),熟悉常⻅的后端开发框架;熟练掌握关系型数据库(MySQL、PostgreSQL)和⾮关系型数据库
4、(MongoDB、Redis)的使⽤和优化;熟练掌握容器化技术(Docker)和微服务架构(Kubernetes),能够⾼效地进⾏容器编排和服务部署。
5、熟练掌握CI/CD⼯具(如Jenkins、GitLab CI等),能够实现⾃动化构建、测试和部署;熟练掌握监控⼯具(如Prometheus、Grafana等),能够监控系统性能和健康状态。
6、具备良好的编程能⼒和代码规范意识,能够编写⾼质量、可维护的代码。