关于我们
上世纪 70 年代,IBM 发明了关系型数据库。但是随着现在移动互联网的发展,接入设备越来越多,数据量越来越大,业务越来越复杂,传统的数据库显然已经不能满足海量数据存储的需求。虽然目前市场上也不乏分布式数据库模型,但没有品位的文艺青年不是好工程师,我们觉得,不,这些方案都不是我们想要的,它们不够美,鲜少能够把分布式事务与弹性扩展做到完美。
受 Google Spanner/F1 的启发,一款从一开始就选择了开源道路的 TiDB 诞生了。 它是一款代表未来的新型分布式 NewSQL 数据库,它可以随着数据增长而无缝水平扩展,只需要通过增加更多的机器来满足业务增长需求,应用层可以不用关心存储的容量和吞吐,用东旭的话说就是「他自己会生长」。
在开源的世界里,TiDB 和 TiKV 吸引了更多的具有极客气质的开发者,目前已经拥有超过 10000 个 star 和 100 个 contributor,这已然是一个世界顶级开源项目的水准。而成就了这一切的,则是来自社区的力量。
PingCAP 是国内第一家开源的新型分布式 NewSQL 数据库公司,其独立研发项目 TiDB 灵感来自于 Google Spanner/F1,不是根据任何开源软件包装的产品,在世界范围内都是顶级的前沿技术,其架构完全不同于传统单机数据库,能解决大数据量下很多传统数据库的瓶颈和痛点,目前在金融、游戏行业已有很多案例。秉承开源是基础软件的未来这一理念,PingCAP 持续扩大社区影响力,致力于前沿技术领域的创新实现。是 GitHub 上的明星开源项目(可以通过 GitHub 了解我们)。
项目地址:
https://github.com/pingcap/tidb
中文文档地址:
https://github.com/pingcap/docs-cn
招聘职位
Database Storage Engineer (北上广)
岗位职责:
1. 负责分布式数据库 TiKV 相关的设计,开发
2. 负责构建分布式压力测试框架,稳定性测试框架
职位要求:
1. 3 年以上相关领域开发经验,扎实的编程能力,精通 C/C++/Go/Rust 中的一种
2. 对分布式系统的架构和原理有比较深入的了解
3. 优秀的发现和解决问题能力,良好的沟通能力,具备团队合作精神
加分项:
1. 拥抱开源,对前沿技术有浓厚的热情和探索欲望,有开源项目经历
2. 熟悉 Paxos/Raft 等分布式一致性算法
3. 熟悉分布式事务模型
4. 熟悉操作系统底层知识,有 TCP/IP,IO 等系统调优经验
Database Kernel Engineer (北上广)
岗位职责:
1. 负责分布式数据库查询优化器相关的设计,开发,文档撰写和新人指导
2. 负责分布式数据库 SQL 层的设计,开发和性能优化
3. 参与分布式数据库底层系统存储系统的设计
职位要求:
1. 3 年以上相关领域开发经验,扎实的编程能力,熟悉 C/C++/Go/Java/Python 中的一种
2. 对分布式系统的架构和原理有比较深入的了解
3. 熟悉 MapReduce/Spark/Hive 等分布式计算框架中的一种或多种
4. 熟悉 MySQL/PostgreSQL/Greenplum 等数据库系统实现原理
5. 优秀的发现和解决问题能力,良好的沟通能力,具备团队合作精神
加分项:
1. 拥抱开源,对前沿技术有浓厚的热情和探索欲望,有开源项目经历
2. 熟悉 Spark 内核,并阅读过其中的源码
3. 熟悉 MySQL/PostgreSQL/Greenplum 的查询引擎,并阅读过其中的源码
OPS Engineer (北京)
岗位指责:
1. 维护 TiDB 集群在用户生产系统中平稳运行,包括产品部署、配置管理、系统监控和线上诊断,及时应对和处理相关模块的线上问题
2. 负责公司内部软硬件资源管理和内部系统配置管理
3. 研究分布式系统前沿技术,改进系统的服务和运维架构,提升系统可靠性和可运维性
4. 探索、研究新的运维自动化技术和方向
职位要求:
1. 两年以上互联网公司运维经验,至少熟练掌握 Python/shell/php 等 1 种脚本语言
2. 有 web server、分布式系统、负载均衡,系统监控等运维经验,熟悉 nginx,lvs,keepalived,zabbix,mysql,redis 等常用开源系统的搭建,配置,优化
3. 有自动化运维经验,熟悉 puppet/ansible/saltstack
4. 对容器有一定的了解,有 docker 使用经验
5. 高度的责任心、良好的沟通技巧和团队合作精神
Technical Writer (北京)
岗位职责:
1. 如果你对前沿科技特别感兴趣,有比较全面的技术基础,喜欢用文字与人交流,喜欢阅读科技文章以及撰写博客,对文章的严谨性和语言的准确性有一定的洁癖,喜欢用简单清晰的概念表描述技术概念,那么你就是我们需要的人了。
2. 你将与研发团队配合,负责技术文档、教程以及博客的撰写和维护,在开发者社区为 PingCAP 进行品牌宣传和建设。
职位要求:
1. 英文流利,可作为工作语言,可熟练撰写英文推广软文等
2. 熟悉基础软件领域之一(数据库,操作系统,缓存,中间件等)
3. 熟悉国内外开源类技术社区论坛
4. 优秀的沟通表达能力
加分:
1. 开源社区推广 /营销经验, 或者技术相关领域运营推广经验
2. 海外背景
SRE & Tools Engineer (北京)
岗位职责:
1. 构建各种自动化流程和工具,以自动化的手段应对任何发生过和预料会发生的问题
2. 自动化测试工具建设,模拟各种压力场景验证 TiDB 的正确性和可靠性,测试驱动开发
3. 负责内部的 DevOps 平台建设,提升团队生产效率
4. TiDB 企业版工具开发,包含自动化部署,数据迁移和同步工具,备份恢复工具,诊断和调试工具,系统监控工具等开发工作
职位要求:
1. 1.2 年以上在运维开发相关领域经验
2. 扎实的编程能力,熟悉 C/C++/Go/Rust/Python 一种编程语言,以及 shell/Perl 一种脚本语言
3. 熟悉常用算法和数据结构,对操作系统和网络有深入的理解和应用经验
4. 良好的沟通能力和技巧
加分项:
1. 从事过 SRE 相关职位
2. 爱折腾,强烈的 Hack 精神
3. 熟悉 k8s 容器编排系统
高级行业销售总监(北京)
岗位职责:
1. 负责分布式数据库产品的业务拓展、合作及销售
2. 深入掌握和分析行业市场信息,把握最新销售信息,为公司提供业务发展战略依据
3. 负责目标顾客的开发与维护、项目谈判,调配各种资源达成公司制定销售指标,扩大产品的市场占有率
4. 负责拓展新客户和新业务,积极了解客户的需求并进行专业分析和评估,制定合理销售方案
5. 完成整体业绩指标,包括销售额和回款额
任职资格:
1. 本科或以上学历,通信、计算机、企业管理、市场营销等相关专业
2. 5 年以上 IT 产品厂商和集成商销售经验,出色的过往销售业绩
3. 有特定行业的客户和渠道资源,比如政府、银行、保险、电信、能源等
4. 出众的沟通表达能力、抗压能力、管理能力,具有敬业精神及团队合作意识
5. 如有数据库技术经验或售前实施经验有加分
售前技术总监(北京)
岗位职责:
1. 带领售前团队
2. 负责组织制定公司数据库产品、数据库解决方案的技术方案编写、标书的准备、讲解及用户答疑等工作
3. 负责用户的技术交流、技术支持、POC 等工作
4. 负责合作伙伴厂商的技术交流
5. 和产品、社区、市场部门密切配合,负责相关的沟通、技术支持、技术文档撰写等工作;
任职资格:
1. 8 年以上 IT 领域售前工作经验
2. 熟悉传统商业数据库(如 Oracle )及开源数据库,对云计算和大数据有深入的认识和实践
3. 丰富的方案设计、标书应答、用户交流经验
4. 良好的写作和口才、良好的沟通能力
5. 工作条理性强,具有很强的责任心和团队合作精神
6. 熟悉金融行业尤佳
联系方式:
邮箱:
[email protected]
微信:LTpetertang