
商汤软件架构师副本
任职要求
1.5年以上开发与架构经验,熟悉大模型应用、分布式系统或智能产品平台者优先。 2.精通 Java 和 Python,具备丰富的后端开发经验,熟悉 Linux 开发环境及 Shell 脚本编写。 3.熟悉分布式架构设计,掌握缓存、消息队列等关键中间件技术。 4.具备高并发、高可用、大数据量系统的设计、开发与性能优化经验。 5.熟练掌握容器化相关技术(如 Docker、Kubernetes),具备 DevOps 思维。 6.深入理解关系型数据库(如 MySQ…
工作职责
1.深入理解业务需求,制定可行的技术规范与中长期技术规划。 2.设计并输出高质量的技术方案,推动架构规划落地实施。 3.主导大模型相关系统(如基于RAG、Agent等技术)的架构设计与核心研发,解决关键技术问题。 4.负责构建和优化高并发、高性能的分布式系统架构,提升系统稳定性与扩展性。 5.快速定位并排查系统技术问题及性能瓶颈,提升整体运行效率。 6.构建系统安全防护机制,保障数据与业务的安全性与合规性。 7.撰写清晰、规范的技术文档,确保架构方案与研发可落地、易理解。 8.协调跨团队资源,有效推动项目各阶段进展与交付质量。 9.持续关注并研究AI大模型、智能Agent等前沿技术,推动技术创新与实际落地。 10.推动领域驱动设计(DDD)及 Clean Architecture 在项目中的实践,提升系统的可维护性与可扩展性。 11.实现系统的关注点分离,确保核心业务逻辑独立于框架、技术细节与外部依赖,提高系统的可测试性与技术适配能力。
1. 主导OceanBase分布式执行引擎架构设计与性能优化,涵盖分布式执行框架、并行计算模型等核心模块开发,确保在高并发场景下的性能与稳定性; 2. 深入分析分布式数据库执行层性能瓶颈,构建多维度性能调优方法论,主导SQL执行路径优化、执行引擎分布式读写优化、系统级性能故障根因诊断; 3. 基于分布式数据库架构特性,设计并实现执行引擎与存储引擎的协同优化策略,提升大规模数据场景下的查询吞吐与延迟指标;

岗位职责 1. 架构设计与规划 ◦ 负责分布式数据库、分布式KV存储的整体架构设计,聚焦高可用、高并发、高扩展性核心目标,输出架构方案、技术选型报告、架构评审文档。 ◦ 结合业务场景(如海量数据存储、高吞吐读写、跨地域容灾等),设计分布式存储分层架构,平衡一致性、可用性与分区容错性(CAP),制定数据分片、副本策略、故障转移机制。 ◦ 主导KV存储引擎(如RocksDB、LevelDB等)的深度优化,包括存储结构、压缩策略、缓存机制、IO模型调优,提升存储性能与资源利用率。 2. 高可用体系建设 ◦ 设计并落地分布式数据库与KV存储的高可用保障体系,包括多副本部署、自动故障检测与恢复、数据备份与恢复、灾备演练等方案,确保系统99.99%以上可用性。 ◦ 制定数据库与KV存储的容灾策略,支持跨机房、跨地域部署,解决数据一致性、数据同步延迟、脑裂等关键问题。 ◦ 参与架构应急方案制定,针对集群扩容、数据迁移、版本升级等场景,设计无感知切换方案,避免业务中断。 3. 技术攻关与优化 ◦ 跟踪分布式存储领域前沿技术(如分布式共识算法、新型存储介质、云原生存储方案等),引入行业顶尖实践并落地。 ◦ 负责解决分布式数据库与KV存储在高并发、大数据量场景下的性能瓶颈,包括慢查询优化、锁机制优化、资源调度优化等。 ◦ 主导技术难题攻关,如分布式事务一致性、热点数据处理、大Key/热Key优化、存储成本优化等。 4. 团队协作与技术赋能 ◦ 与研发、运维、测试团队协作,推动架构方案落地,参与核心模块代码评审,把控技术实现质量。 ◦ 制定技术规范与最佳实践,包括数据库/KV存储的设计规范、运维规范、监控告警规范,赋能团队成员提升技术能力。 ◦ 参与跨团队技术方案评审,协调解决不同业务线在存储层的技术冲突,推动基础存储设施的标准化建设。 5. 架构演进与管理 ◦ 持续关注业务发展需求,评估现有架构的适应性,制定分布式数据库与KV存储的中长期演进路线图。 ◦ 负责架构文档的维护与更新,确保架构设计的透明性与可追溯性,组织架构评审会议并推动问题闭环。

1、 参与公司云存储平台的设计、开发与运维; 2、 基于 Python 开发自动化工具、存储管理接口及数据调度服务,提升存储系统效率与可靠性; 3、深入理解分布式存储与集中式存储架构,参与性能调优与故障诊断; 4、探索信创生态下的存储解决方案; 5、 协助构建面向 AI 工作负载的高性能、高可用存储底座; 6、 跟踪云原生、存算分离、智能存储等前沿技术,持续优化存储平台能力。

1.深入理解业务需求,制定可行的技术规范与中长期技术规划。 2.设计并输出高质量的技术方案,推动架构规划落地实施。 3.主导大模型相关系统(如基于RAG、Agent等技术)的架构设计与核心研发,解决关键技术问题。 4.负责构建和优化高并发、高性能的分布式系统架构,提升系统稳定性与扩展性。 5.快速定位并排查系统技术问题及性能瓶颈,提升整体运行效率。 6.构建系统安全防护机制,保障数据与业务的安全性与合规性。 7.撰写清晰、规范的技术文档,确保架构方案与研发可落地、易理解。 8.协调跨团队资源,有效推动项目各阶段进展与交付质量。 9.持续关注并研究AI大模型、智能Agent等前沿技术,推动技术创新与实际落地。 10.推动领域驱动设计(DDD)及 Clean Architecture 在项目中的实践,提升系统的可维护性与可扩展性。 11.实现系统的关注点分离,确保核心业务逻辑独立于框架、技术细节与外部依赖,提高系统的可测试性与技术适配能力。