【工作内容】
负责微信基础后台的海量数据服务(包括账号及消息系统与朋友圈、视频号等),同时面向微信事业群提供通用框架与分布式存储及队列等组件,致力于通过不断提升后台可用性与基础设施能力为用户提供更好的体验;
1.负责微信后台架构设计,包括后台框架,分布式存储、分布式表格与SQL引擎,以及分布式队列等;
2.基于Paxos/Raft构建适用于即时通信、金融、推荐等业务的分布式存储系统;
3.面向云原生设计重构与改进微信后台服务框架,负责微信后台基础库的维护与迭代(svrkit等)。
【任职要求】
1. 具备强烈的技术热情,良好的学习能力,分析问题及解决问题能力,善于合作、责任心强、乐于分享;
2. 扎实的编程能力,有大型系统的代码编写经历,熟练掌握一门编程语言(C++更好);
3. 加分项: a. 精通算法与数据结构,在 icpc、ccpc、codeforce 等竞赛中取得过良好成绩; b. 有分布式存储系统的开发经验,有 paxos、raft 等一致性协议的开发经验,熟悉某个存储引擎(如LevelDB)的具体细节; c. 有SQL引擎开发经验。