主要职责:
1.系统架构设计:
•设计和实现可扩展、高性能、高可用性的Java应用程序架构,专注于AIGC相关技术栈。
•制定技术规范和最佳实践,确保系统架构满足性能、安全性和可维护性的要求。
2.技术选型与决策:
•根据项目需求和技术趋势,选择最适合的技术栈和工具,特别关注AIGC相关的技术和平台。
3.性能优化与调试。
4.团队指导与培训:
•指导开发团队遵循最佳实践,提高代码质量和开发效率。
•提供技术培训和支持,帮助团队成员成长,特别是在AIGC领域的专业知识。
5.文档编写与维护:
•编写和维护技术文档,包括设计文档、API文档和部署指南等。
•更新现有文档以反映架构更改和技术改进。
6.故障排除与技术支持:
•快速响应并解决生产环境中出现的技术问题。
•提供技术支持,协助解决复杂的技术难题,尤其是在AIGC相关的新技术领域。
职位要求:
1.教育背景:计算机科学或相关领域本科及以上学历。
2.工作经验:
•至少8年以上的Java开发经验,其中至少3年担任Java架构师或类似职位。
•至少2年在AIGC领域的工作经验,包括但不限于自然语言处理(NLP)、语音识别、图像处理等。
3.技术技能:
•精通Java编程语言,熟悉JavaEE相关技术和框架(如Spring、Hibernate等)。
•熟悉分布式系统的设计和实现,包括微服务架构、消息队列、负载均衡等。
•了解数据库设计和优化,包括关系型数据库(如MySQL、Oracle)和NoSQL数据库(如MongoDB)。
•有容器化和云服务经验,熟悉Docker、Kubernetes和主流云平台(如AWS、Azure)。
•熟悉AIGC相关的技术和平台,如TensorFlow、PyTorch等。
4.软性技能:
•出色的问题解决能力和逻辑思维能力。
•良好的沟通技巧,能够有效地与非技术人员交流。
•能够在快节奏的环境中工作,承受一定的压力。
•对新技术保持开放和学习的态度。
我们提供:
•有竞争力的薪酬和福利。
•广阔的职业发展空间。
•与顶尖团队合作的机会。
•不断学习和成长的环境。