这些「神秘」团队到底是做什么的?PingCAP招聘季

2019-03-05 02:00

  过去一年在 PingCAP 全力奔跑的同时,越来越多的小伙伴开始关注我们、了解我们,我们的团队也愈加庞大,我们也期待更多对我们感兴趣的小伙伴加入我们,跟我们一起做点有意义的事情。可能有些小伙伴对我司「神秘的招聘职位」感到茫然,对我们在做的事情也没有深入的了解,于是我们准备推出「PingCAP 招聘职位深度解读」系列文章,介绍 PingCAP 各个团队的小伙伴们现在在做什么、接下来的规划是什么、不同团队吸纳成员的核心需求是什么等等。本篇将带大家速览我司各个研发团队的定位和分工,并回答一个热门问题「在 PingCAP 工作是什么样的体验?」

  作为开源的新型分布式数据库公司,PingCAP 一直致力于探索并逐步解决分布式数据库领域的诸多问题,比如:

  如何设计和实现世界前沿的分布式 SQL 优化器,让一个复杂的 SQL 查询变的无比轻快智能;

  如何实现一致性同步的行列格式混合的 HTAP 架构,且 AP 业务对 TP 业务几乎无干扰;

  如何在成千上万台集群规模的情况下,实现无阻塞的表结构变更操作,而不影响任何在线的业务;

  如何实现高效的分布式事务算法,让 ACID 事务在大规模并发的分布式存场景下依然可以高效可靠;

  如何基于 Raft 协议实现快速稳定的数据强一致复制和自动故障恢复,确保数据安全;

  如何设计一个高效智能的调度器,负责对上百 TB 的数据进行调度,保证系统平稳运行;

  如何在一个 PR 提交之后,让千万级的测试 cases 在三分钟内跑完,并立即看到对数据库性能有没有显著的提升,以及混沌工程的具体实践;

  如何在 AWS,GCP,Aliyun 等公有云上一键启动 TiDB 集群,一键伸缩上百个数据库节点,理解有状态服务在 K8s 上调度的最佳实践。

  我们研发团队的定位和分工与以上问题息息相关,或者说,是围绕着 TiDB 产品展开的。

  所以很多对 TiDB 不太了解的小伙伴看完我们的招聘页面,可能会觉得那些五(没)花(听)八(说)门(过)的研发类职位是特别神秘的存在……吧……

  TiDB 团队负责所有和 SQL 计算相关的工作以及和客户端(业务)之间的交互,包括协议解析、语法解析、查询优化、执行计算等等,这是一个承上启下的核心模块。除此之外还包括与其他数据库之间的数据迁移和同步组件,比如 TiDB 自身的 Binlog 模块以及读取 MySQL 之类数据源 Binlog 的组件。

  TiKV 是一个支持事务的,数据强一致的分布式 Key-Value 存储引擎。 从产品架构图中可以看出:无论是 TiDB Server 还是 TiSpark 组件,都是从 TiKV 存取数据的,所以我们一定要保证 TiKV 的稳定和高效。TiKV 团队主要负责的就是分布式 Key-Value 存储引擎的设计和开发,分布式调度系统的设计与研发,构建分布式压力测试框架,稳定性测试框架等工作。

  这个是一个比较新的团队,主要负责 OLAP 业务相关的产品,包括之前已经有的 TiSpark 和正在研发中的 AP 扩展引擎 TiFlash 产品。TiDB 是一款 HTAP 的产品,而加强和补齐 HTAP 中的 AP 环节主要就这个组的责任,这里包含了基于 Raft 的一致性同步列存引擎,MPP 计算引擎开发以及大数据相关产品的整合等工作。

  这是一个非常 Hack 的团队,致力于解决研发、测试、交付、甚至公司运营中的各种效率问题。他们信仰自动化,摒弃重复性的人工劳动,发明各种 bot 帮助提高 DevOps 的效率;他们创造了强大的“薛定谔”测试平台,将混沌工程变成现实,不断挑战分布式数据库的极限;他们深入系统内核,改造 bcc/eBPF 这些最酷的工具,将操作系统的秘密暴露无遗;他们高效率定位线上的各种疑难杂症,还第一手玩到 Optane Memory 硬件——他们就是神秘的 EE 团队。

  每个发布的 TiDB 版本,都有数千万的测试用例来保障产品在客户生产环境下的完美工作。QA 团队开发测试工具和自动化测试框架,并引入混沌工程、人工智能技术来保障 TiDB 的数据一致性和稳定性。

  这可能是很多小伙伴们最最关心的 Part。弹性工作制、零食水果、六险一金这些就不多说了,应该已经成为很多公司的标配,我们来说点有特色的:

  选择一份工作,工作内容是否有意义、有价值,你是否有兴趣投入其中,这两点至关重要。

  在 PingCAP,你可以亲自参与打造一款代表未来数据库产品,接触核心的分布式关系数据库技术,你的每一个想法都会被重视,每一次提交都有可能给整个产品带来意想不到的变化。

  他们大多来自于国内外一线互联网公司,有非常出色的技术实力,作为聪明人的你一定也想和聪明的人一起工作。团队成员整体比较年轻,氛围相对轻松、自在。在这里,你可以保留自己的个性和兴趣爱好。无论你是爱好桌游、喜欢摇滚、热爱运动,都能找到与你志同道合的小伙伴,在从事喜欢的工作的同时也可以做你自己,是不是很 Cool?

  目前除北京总部之外,我们在上海、杭州、广州、深圳、成都、硅谷都设立了 Office。你可以去体验北上广深的快节奏,感受经济、文化、思想的强烈碰撞,也可以去杭州、成都,在下班或午后享受片刻的宁静与悠闲,还可以去硅谷体验前沿的技术氛围;如果你喜欢美食,可以去魔都的人民广场吃炸鸡,也可以去广州品味一下正宗的粤式茶点,还可以去硅谷 Office 尝一尝正宗的西餐,当然还有成都的火锅、小酒馆等着你;甚至你还有机会Remote在家,事业家庭两相宜。

  需要特别说明的是,我们并不会按照工作地点来划分工作模块,每一个 Office 的小伙伴都在我们的核心研发模块中承担着重要角色,而且内部的跨团队和跨地域 Transfer 都非常透明,PingCAP 的整个项目协作也都是分布式的。

  入职之后,Mentor 会为你定制化培养方案,你对于所从事模块的认知会日渐深入,公司内部小伙伴的分享以及 Paper Reading、Meetup 等活动也能够帮助你对于其他知识领域有更加深刻的认识;

  公司为每一位小伙伴提供了分享平台,支持并鼓励大家积极分享自己的想法和见解,在这个过程中,你的语言表达能力、逻辑思维能力也能得到一定程度的提升;

  当然,如果你具备了作为 Mentor 的能力并有意向尝试 Mentor 的角色,在 PingCAP,都有机会实现。

  我们一直以来的理念是希望每个 PingCAP 的小伙伴都先得到个人成长,再反哺给团队和公司,每一个小伙伴都能参与到公司发展的过程中来。我们完全不担心「把你锻炼出来,却被其他公司高价挖走了」这类事情。且不说我们的薪酬本身就很有竞争力,更重要的是,我们相信一旦你喜欢上我们的理念和工作模式,你是不会舍得离开的~

  实习生:公司的各项福利和学习资源对实习生全面开放,更重要的是实习生还未毕业就有机会接触工业级项目,而且实习期间表现优异者将有机会获得校招绿色通道特权。如果小伙伴们时间不够充裕,也可以先从社区 Contributor 做起,或许下一期 Talent Plan的主角就是你!

  伯乐推荐:如果你身边有符合以上要求的小伙伴,也可以找我们聊一聊,推荐成功就有机会获得伯乐推荐奖励(iPad、iPhone、MacBook Pro 等等)。伯乐推荐邮件格式:[伯乐推荐] 候选人姓名-职位名称-推荐人姓名-推荐人手机号。返回搜狐,查看更多

分享到:
文章评论 · 所有评论
评论请遵守当地法律法规
点击加载更多
© 2016-2018 12小时新闻网 http://www.12hnews.com/ 中国互联网举报中心
违法和不良信息举报:lobtom@163.com