V2EX 09月29日 17:15
TiDB PD 高级研发招聘:打造分布式数据库核心
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

该职位招聘数据库内核高级研发工程师,专注于 TiDB Placement Driver (PD) 的设计与开发。工作内容包括提升 PD 在不同集群规模下的稳定性、可扩展性和弹性;参与 TSO、调度、元数据和资源管控等核心模块的研发,结合负载与元数据信息进行数据调度和放置策略规划,如热点识别、高可用、容灾、物理隔离和智能场景识别;负责多租户、资源标准化与虚拟化建设,保障服务质量和集群稳定性;以及构建调度模型的仿真平台,高效模拟 PB 级分布式数据库的各种场景。要求具备扎实的计算机基础,熟悉 Linux 环境及至少一门主流编程语言,了解分布式系统原理,并对基础技术有热情。

🚀 **核心职责:** 深度参与 TiDB Placement Driver (PD) 的设计与开发,着力提升其在不同集群规模下的稳定性、可扩展性及弹性能力。具体工作涵盖 TSO 服务、调度服务、元数据服务及资源管控等关键模块的研发,并通过挖掘数据特征,制定合理的数据调度计划和放置策略,包括但不限于热点识别、高可用与容灾、物理隔离以及智能场景识别。

🏢 **资源管理与标准化:** 负责多租户环境下的物理/逻辑资源标准化、虚拟化建设,确保不同负载下的服务质量和集群整体稳定性。此项工作旨在为复杂分布式数据库环境提供坚实的基础设施支持。

📈 **仿真与优化平台构建:** 构建先进的调度模型仿真平台,能够高效模拟 PB 级分布式数据库的各种元数据服务、调度场景及资源控制场景。这有助于在实际部署前进行充分的测试和优化,降低潜在风险。

💡 **基础与技术要求:** 要求本科及以上学历,数学、计算机或相关专业背景。具备扎实的计算机基础,熟悉 Linux 开发环境,精通 Go/Rust/Java/C/C++/SQL 中的至少一门语言。熟悉常用数据结构与算法,对分布式系统(如 Paxos/Raft、分布式事务、调度等)有深入理解。对基础技术充满热情,具备优秀的发现和解决问题能力,以及良好的沟通和团队协作精神。

数据库内核高级研发(北上广深杭 Remote Friendly )
工作职责
- 参与 TiDB Placement Driver (以下简称 PD )的设计、开发工作,逐步提升 PD 在不同集群规模下的稳定性、可扩展性及弹性能力;
- 参与 PD 内 TSO 服务、调度服务、元数据服务及资源管控服务等模块的设计、开发工作,结合数据库负载及元数据信息挖掘数据特征, 合理规划存储数据调度计划和放置策略,包括:热点识别、高可用及容灾策略、物理隔离策略、智能场景识别等;
- 负责多租户,物理/逻辑资源标准化、虚拟化建设,保障不同负载的服务质量和集群稳定性;
- 构建调度模型的仿真平台,能够更高效模拟 PB 级分布式数据库各种元数据服务、调度场景、资源控制场景等。
任职资格:
- 数学、计算机或相关专业本科及以上学历;
- 计算机基础扎实,熟悉 Linux 开发环境,熟悉 Go/Rust/Java/C/C++/SQL 中的至少一门语言;
- 熟悉常用的数据结构和算法,对分布式系统有一定的学习、了解,包括但不限于分布式一致性算法 Paxos/Raft 、分布式事务、调度等;
- 热爱基础技术,优秀的发现和解决问题能力,良好的沟通理解能力,具备团队合作精神。
加分项(满足其一即可):
- 热爱开源,对开源项目(不限于 TiDB/TiKV/PD )做出过贡献;
- 有良好的数学基础和算法基础,有 ACM 、TopCoder 、企业 Hackathon 等各类编程比赛的参赛/获奖经历更佳;
- 熟悉自动控制理论、控制系统建模、仿真分析方法、多目标优化方法等;
- 对分布式数据库有过一定的了解,如:计算引擎、分布式存储、事务、资源管控/调度等。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

TiDB PD 数据库内核 分布式系统 高可用 可扩展性 Rust Go 调度 资源管理 Remote Friendly Distributed Systems Database Kernel High Availability Scalability Scheduling Resource Management
相关文章