职位详情

后台开发工程师(分布式架构)
35-45K
深圳 南山区
3-5年
本科
职位详情
容器技术
Linux
后端开发
架构师
Kubernetes
Paxos/Raft
岗位要求: 1. 具备强烈的技术热情和良好的学习能力、分析问题解决问题能力,善于合作、乐于分享、责任心强 2. 扎实的编程能力,有大型系统的代码编写经历 3. 具有高性能服务系统设计经验及能力,能独立承担任务和有系统进度把控能力 以下任一点精通优先 a. 精通算法与数据结构 b. 对Linux内核代码有一定的了解,熟悉内存/存储管理相关部分 c. 熟悉Kubernetes,有相关开发经验(operator等) d. 对Paxos/Raft协议有深刻理解并有代码实践,熟悉LSM-tree等存储引擎的原理及实现 岗位职责: 负责微信基础后台的海量数据服务(包括账号及消息系统与朋友圈等),同时面向微信事业群提供通用框架与分布式存储及队列等组件,致力于通过不断提升后台可用性与基础设施能力为用户提供更好的体验; 1. 负责微信后台架构设计,包括后台框架,分布式存储与分布式队列等 2. 基于Paxos/Raft构建适用于即时通信、金融、推荐等业务的分布式存储系统,Google Spanner方向整体技术栈(计算与存储)。 3. 面向云原生设计重构与改进微信后台服务框架,负责Kubernetes和Docker等基础平台的设计与开发工作,参与微信后台基础框架与组件等与kubernetes的集成。 4. 持续提升PaxosStore系统的性能与可用性;面向微信事业群建设大数据基础设施(分布式文件/表格系统,特征存储,相似度服务等);维护libco,phx等开源组件。
收起
腾讯科技(深圳)有限公司
深圳市 · 互联网 · 10000人以上
A级纳税人
高新技术企业