岗位职责:
1、技术战略与蓝图:深入理解业务战略和需求,主导制定中长期技术架构路线图和演进策略;
2、核心系统架构设计:负责大型分布式系统、高并发平台、关键业务应用的整体架构设计,包括应用架构、数据架构、技术栈选型、基础设施架构等;
3、非功能性需求保障:主导设计并确保系统满足高性能、高可用性(HA)、高扩展性(Scalability)、安全性(Security)、容灾性(Disaster Recovery)、可维护性等核心非功能性需求;
4、技术选型与决策:评估、引入和决策关键技术、框架、平台和工具(如微服务框架、消息队列、数据库、缓存、云服务等),制定技术标准和规范;
5、复杂问题解决: 解决系统演进和运行中出现的重大技术难题和性能瓶颈,提供架构级解决方案;
6、技术领导与指导:指导研发团队(开发、测试、运维等)理解架构意图,进行技术落地;评审关键设计方案和代码;提升团队整体技术水平;
7、技术前瞻与研究:跟踪前沿技术发展趋势(如云原生、Serverless、AI/ML工程化、大数据架构等),评估其适用性并推动创新技术落地;
8、架构治理与优化:持续评估现有系统架构健康状况,推动架构优化、重构和技术债务偿还。
任职要求:
1、持有系统架构设计师(软考)优先录用;
2、本科及以上学历,计算机科学、软件工程或相关专业;
3、8年以上软件开发或系统设计经验,其中至少5年以上专注于复杂系统架构设计经验,有成功主导设计并落地大型、高并发、分布式系统的实际案例;
4、极其扎实的计算机基础:精通操作系统、网络、数据库、数据结构与算法、设计模式;
5、深厚的技术广度与深度:
1)精通至少一种主流编程语言(如 Java, Go, Python, C++等)及其生态;
2)深刻理解分布式系统理论(CAP, BASE, 一致性协议等)与实践(微服务、服务网格、分布式事务、分布式锁等);
3)精通主流中间件技术(如消息队列 Kafka/RabbitMQ、缓存 Redis/Memcached、RPC框架等);
4)精通数据库设计与优化(SQL & NoSQL),了解大数据处理技术栈(如 Hadoop, Spark, Flink 等);
5)精通云平台(如 AWS, Azure, GCP, 阿里云, 腾讯云等)核心服务(计算、存储、网络、数据库、容器、Serverless)及云原生技术(Kubernetes, Docker, Service Mesh, CI/CD);
6)卓越的架构设计能力: 能运用领域驱动设计(DDD)、分层架构、微服务架构、事件驱动架构(EDA)等解决复杂问题,熟练绘制和解读架构图(如 UML, C4 Model, ArchiMate);
7)出色的抽象思维、系统思维和解决复杂问题的能力;
6、优秀的沟通表达、技术影响力和跨团队协作能力,能清晰阐述复杂技术概念给不同受众(技术团队、产品、管理层);
7、强烈的技术热情、自驱力、责任心和抗压能力;
8、加分项:
1)有特定行业(如金融、电商、社交、游戏、物联网)复杂系统架构经验;
2)具备大规模性能调优、高可用架构设计(如异地多活)、安全架构设计经验;
3)有技术团队管理或技术委员会经验;
4)有开源项目贡献或技术社区影响力。
在求职过程中如果遇到扣押证件、收取押金、提供担保、强迫入股集资、解冻资金、诈骗传销、求职歧视、黑中介、人身攻击、恶意骚扰、恶意营销、虚假宣传或其他违法违规行为。请及时保留证据,立即向平台举报投诉,必要时可以报警、起诉,维护自己的合法权益。