职位概述
我们正在寻找一位经验丰富的Java架构师,负责AI平台的技术架构设计、实施和优化。你将扮演技术领导者的角色,制定技术战略,解决复杂的技术难题,并推动团队实现高性能、可扩展的解决方案。与此同时,你将与产品团队、开发团队和业务部门紧密合作,确保技术架构支持公司长期业务目标。
主要职责
1、架构设计与规划
负责设计高可用、高性能、可扩展的分布式AI平台架构。
利用最新AI技术,接入各种AI场景,落地解决客户需求
制定技术路线图,评估和选择适合业务场景的技术栈和工具。
设计微服务架构,定义服务拆分、通信协议和数据一致性方案。
2、技术实现与指导
主导核心模块的开发,编写关键代码,确保架构落地。
参与代码审查,确保团队代码质量和技术一致性。
指导开发团队解决技术难题,提供性能优化和问题排查支持。
3、跨团队协作
与产品经理、业务分析师和运维团队沟通,理解需求并将其转化为技术方案。
协调多个开发团队,推动项目按计划推进。
4、系统优化与创新
分析系统瓶颈,优化性能、扩展性和稳定性。
跟踪行业技术趋势,引入新技术和方法(如云原生、AI集成等)。
设计并实施灾备、容错和安全策略。
5、技术文档与培训
编写架构设计文档、技术规范和最佳实践指南。
为团队提供技术培训,提升整体技术能力。
任职要求
1、教育背景
计算机科学、应用数学或相关领域的211/985本科及以上学历。
2、工作经验
6年以上软件开发经验,其中至少3年担任架构师或技术负责人角色。
有成功设计和实施分布式系统或大规模应用的案例。
3、技术技能
理解AI的相关概念和方法,熟练运用各种AI工具。
精通Java生态系统,深入理解JVM原理、内存管理和性能调优。
熟练掌握Spring全家桶(Spring Boot、Spring Cloud)、分布式事务、消息队列(RabbitMQ)。
熟悉微服务架构设计,掌握服务治理(如服务注册与发现、熔断、限流)。
精通数据库技术(关系型如MySQL、PostgreSQL,非关系型如MongoDB)。
熟悉容器化技术(Docker、Kubernetes)和云平台(阿里云)。
具备DevOps实践经验,熟悉CI/CD流水线和自动化部署。
了解前后端分离架构,具备一定的前端知识(如React、Node.js)者加分。
4、软技能
出色的系统化思维和抽象能力,能够将复杂问题分解为可执行方案。
优秀的领导力和沟通能力,能够影响和激励团队。
较强的抗压能力,能够在多项目并行的高强度环境中高效工作。
5、加分项
有知名开源项目贡献或技术专利。
熟悉大数据技术(如Hadoop、Spark)或实时计算框架(如Flink)。
有领域驱动设计(DDD)或企业级应用开发经验。