Beijing, CN
14 days ago
Technical Foundation Architect

角色定位\:

我们正在寻找一位基础技术架构师,加入软件技术中心,专注于公司基础技术体系的搭建与迭代,主导技术规范制定、数据模型架构设计及基础技术框架与 SDK 研发。作为核心技术支撑角色,您需立足业务长期发展需求,构建稳定、高效、可复用的基础技术底座,统一技术标准与研发范式,赋能各业务线快速迭代,降低研发成本,提升整体技术架构的一致性与可扩展性。
主要职责\:

主导制定公司级技术规范与标准,包括编码规范、接口设计规范、数据存储规范、架构设计原则等,推动规范落地执行与持续优化,保障技术体系的统一性。负责核心数据模型架构设计,包括业务实体抽象、数据关系梳理、数据分层存储方案设计(如结构化 / 非结构化数据存储选型),确保数据模型的合理性、一致性与可扩展性,支撑数据驱动业务发展。设计并研发基础技术框架与 SDK(如通用开发框架、工具类 SDK、中间件封装 SDK 等),封装通用技术能力,提供标准化接口,提升研发效率与代码复用率。参与基础技术平台的架构设计与迭代,包括中间件选型与适配、分布式系统基础组件(如注册中心、配置中心、服务网关等)的搭建与优化,构建高可用、高性能的基础技术支撑体系。牵头解决各业务线在基础技术层面的共性问题,提供技术咨询与解决方案,推动基础技术能力在业务场景中的落地应用。持续调研行业前沿基础技术(如云原生、低代码、新型存储技术等),结合公司业务场景进行技术预研与试点,推动基础技术体系的创新与升级。编写基础技术架构文档、SDK 使用手册、技术规范手册等,开展技术培训与分享,赋能开发团队理解并应用基础技术框架与规范。与各业务线架构师、开发团队紧密协作,对齐技术需求,平衡基础技术的通用性与业务场景的特殊性,确保基础技术体系适配业务发展。

要求(能力)

·  8 年以上软件研发及架构设计经验,其中至少 3 年基础技术架构相关工作经历,具备大型分布式系统基础技术框架搭建或 SDK 研发的实战经验。

·  精通至少一种主流编程语言(Java/Go/C 等),深入理解面向对象设计、设计模式(SOLID、DDD 等),具备扎实的代码功底与框架设计能力,能够独立完成高复用性基础技术组件研发。

·  具备出色的数据模型设计能力,深入理解关系型数据库(MySQL/PostgreSQL 等)、NoSQL 数据库(MongoDB/Redis 等)的存储原理与设计规范,能够针对复杂业务场景设计最优数据模型。

·  熟悉各类中间件(Kafka/RabbitMQ、Elasticsearch、Nacos 等)及分布式系统核心技术,具备基础技术平台(如微服务基础架构、云原生架构)的设计与落地能力。

·  具备极强的技术规范制定与落地推动能力,能够结合公司业务特点与技术现状,制定科学合理的技术标准,并推动全公司范围内的执行与落地。

·  偏好拥有:主导过大型企业级基础技术框架或 SDK 从 0 到 1 构建与迭代的完整经验;具备开源项目贡献经历或基础技术领域技术专利者优先。

·  具备良好的跨团队沟通协作能力、技术调研与预研能力,能够快速捕捉业务需求与技术趋势,提供精准的基础技术解决方案。

·  熟悉云原生技术(Docker、Kubernetes、Istio 等)、低代码平台架构或具备基础技术体系自动化测试与部署经验者优先。

Confirmar seu email: Enviar Email