這些「神祕」團隊究竟是作什麼的?| PingCAP 招聘季

過去一年在 PingCAP 全力奔跑的同時,愈來愈多的小夥伴開始關注咱們、瞭解咱們,咱們的團隊也越發龐大,咱們也期待更多對咱們感興趣的小夥伴加入咱們,跟咱們一塊兒作點有意義的事情。可能有些小夥伴對我司「神祕的招聘職位」感到茫然,對咱們在作的事情也沒有深刻的瞭解,因而咱們準備推出「PingCAP 招聘職位深度解讀」系列文章,介紹 PingCAP 各個團隊的小夥伴們如今在作什麼、接下來的規劃是什麼、不一樣團隊吸納成員的核心需求是什麼等等。 本篇將帶你們速覽我司各個研發團隊的定位和分工,並回答一個熱門問題「在 PingCAP 工做是什麼樣的體驗?」ios

做爲開源的新型分佈式數據庫公司,PingCAP 一直致力於探索並逐步解決分佈式數據庫領域的諸多問題,好比:算法

  • 如何設計和實現世界前沿的分佈式 SQL 優化器,讓一個複雜的 SQL 查詢變的無比輕快智能;數據庫

  • 如何實現一致性同步的行列格式混合的 HTAP 架構,且 AP 業務對 TP 業務幾乎無干擾;安全

  • 如何在成千上萬臺集羣規模的狀況下,實現無阻塞的表結構變動操做,而不影響任何在線的業務;微信

  • 如何實現高效的分佈式事務算法,讓 ACID 事務在大規模併發的分佈式存場景下依然能夠高效可靠;架構

  • 如何基於 Raft 協議實現快速穩定的數據強一致複製和自動故障恢復,確保數據安全;併發

  • 如何設計一個高效智能的調度器,負責對上百 TB 的數據進行調度,保證系統平穩運行;框架

  • 如何在一個 PR 提交以後,讓千萬級的測試 cases 在三分鐘內跑完,並當即看到對數據庫性能有沒有顯著的提高,以及混沌工程的具體實踐;分佈式

  • 如何在 AWS,GCP,Aliyun 等公有云上一鍵啓動 TiDB 集羣,一鍵伸縮上百個數據庫節點,理解有狀態服務在 K8s 上調度的最佳實踐。工具

咱們研發團隊的定位和分工與以上問題息息相關,或者說,是圍繞着 TiDB 產品展開的

<center>TiDB 產品架構</center>

從上圖能夠看到,TiDB 集羣主要包括三個核心組件:TiDB Server,TiKV Server 和 PD Server,分別用於解決計算、存儲、調度這三個核心問題。此外,還有用於解決用戶複雜 OLAP 需求的 TiSpark / TiFlash 組件。與之對應的,咱們的內核研發團隊分別是:TiDB 團隊、 TiKV 團隊和 AP(Analytical Product)團隊,此外還有 Cloud 團隊、EE(Efficiency Engineering)團隊和很重要的 QA(Quality Assurance)團隊。

因此不少對 TiDB 不太瞭解的小夥伴看完咱們的招聘頁面,可能會以爲那些五(沒)花(聽)八(說)門(過)的研發類職位是特別神祕的存在……吧……

<center>招聘頁面上一小部分神祕部隊</center>

那麼這些「神祕」團隊究竟是作什麼的?

下面就簡單的介紹一下這些研發團隊是作什麼的吧。

TiDB 團隊

TiDB 團隊負責全部和 SQL 計算相關的工做以及和客戶端(業務)之間的交互,包括協議解析、語法解析、查詢優化、執行計算等等,這是一個承上啓下的核心模塊。除此以外還包括與其餘數據庫之間的數據遷移和同步組件,好比 TiDB 自身的 Binlog 模塊以及讀取 MySQL 之類數據源 Binlog 的組件。

TiKV 團隊

TiKV 是一個支持事務的,數據強一致的分佈式 Key-Value 存儲引擎。 從產品架構圖中能夠看出:不管是 TiDB Server 仍是 TiSpark 組件,都是從 TiKV 存取數據的,因此咱們必定要保證 TiKV 的穩定和高效。TiKV 團隊主要負責的就是分佈式 Key-Value 存儲引擎的設計和開發,分佈式調度系統的設計與研發,構建分佈式壓力測試框架,穩定性測試框架等工做。

AP 團隊

這個是一個比較新的團隊,主要負責 OLAP 業務相關的產品,包括以前已經有的 TiSpark 和正在研發中的 AP 擴展引擎 TiFlash 產品。TiDB 是一款 HTAP 的產品,而增強和補齊 HTAP 中的 AP 環節主要就這個組的責任,這裏包含了基於 Raft 的一致性同步列存引擎,MPP 計算引擎開發以及大數據相關產品的整合等工做。

Cloud 團隊

TiDB 是一個 Cloud Native 的數據庫,Cloud 團隊的職責就是讓 TiDB 更平滑、以更大的規模跑在雲上。他們將 TiDB 的組件容器化,並藉助 Kubernetes 進行編排與調度。其核心是 TiDB-Operator,實現了雲上的快速部署、一鍵伸縮和故障自治癒。編排有狀態的分佈式服務是 Kubernetes 最有挑戰的事情之一,也是這個團隊最擅長解決的問題。Cloud 團隊正在努力將 TiDB 構建成爲一個雲上的服務,即一個 Multi-tenant, Across-cloud, Fully-managed 的 DBaaS(Database as a Service)產品。

EE 團隊

這是一個很是 Hack 的團隊,致力於解決研發、測試、交付、甚至公司運營中的各類效率問題。他們信仰自動化,摒棄重複性的人工勞動,發明各類 bot 幫助提升 DevOps 的效率;他們創造了強大的「薛定諤」測試平臺,將混沌工程變成現實,不斷挑戰分佈式數據庫的極限;他們深刻系統內核,改造 bcc/eBPF 這些最酷的工具,將操做系統的祕密暴露無遺;他們高效率定位線上的各類疑難雜症,還第一手玩到 Optane Memory 硬件——他們就是神祕的 EE 團隊。

QA 團隊

每一個發佈的 TiDB 版本,都有數千萬的測試用例來保障產品在客戶生產環境下的完美工做。QA 團隊開發測試工具和自動化測試框架,並引入混沌工程、人工智能技術來保障 TiDB 的數據一致性和穩定性。

後續咱們將每週更新 1-2 篇文章爲你們詳細介紹以上團隊和相關職位。若是你們對文章有意見或建議,歡迎在微信後臺留言或者發郵件到 hire@pingcap.com 告訴咱們~

在 PingCAP 工做是什麼樣的體驗?

這多是不少小夥伴們最最關心的 Part。彈性工做制、零食水果、六險一金這些就很少說了,應該已經成爲不少公司的標配,咱們來講點有特點的:

工做內容

選擇一份工做,工做內容是否有意義、有價值,你是否有興趣投入其中,這兩點相當重要。

在 PingCAP,你能夠親自參與打造一款表明將來數據庫產品,接觸核心的分佈式關係數據庫技術,你的每個想法都會被重視,每一次提交都有可能給整個產品帶來意想不到的變化

工做夥伴

他們大多來自於國內外一線互聯網公司,有很是出色的技術實力,做爲聰明人的你必定也想和聰明的人一塊兒工做。團隊成員總體比較年輕,氛圍相對輕鬆、自在。在這裏,你能夠保留本身的個性和興趣愛好。不管你是愛好桌遊、喜歡搖滾、熱愛運動,都能找到與你志同道合的小夥伴,在從事喜歡的工做的同時也能夠作你本身,是否是很 Cool?

開源文化

咱們有着活躍的開源社區。截止到 2019 年 3 月 1 日,TiDB+TiKV 項目在 GitHub 上的 Star 數已經達到了 21000+,擁有 350+ Contributor,社區的力量在不斷壯大。TiDB-Operator、TiDB-DM、TiDB-Lightning 等生態工具陸續開源;24 篇 TiDB 源碼閱讀系列文章 已經完結,TiKV 源碼解析系列文章 已經啓動 ;除了開放的線下 Infra Meetup,咱們也將內部的 Paper Reading 活動放到了線上直播平臺(Bilibili ID: TiDB_Robot)…… 想要了解 2018 年 TiDB 社區的成長足跡能夠查看這篇文章——《2018 TiDB 社區成長足跡與小紅花 | TiDB DevCon 2019》

工做地點

目前除北京總部以外,咱們在上海杭州廣州深圳成都硅谷都設立了 Office。你能夠去體驗北上廣深的快節奏,感覺經濟、文化、思想的強烈碰撞,也能夠去杭州、成都,在下班或午後享受片刻的寧靜與清閒,還能夠去硅谷體驗前沿的技術氛圍;若是你喜歡美食,能夠去魔都的人民廣場吃炸雞,也能夠去廣州品味一下正宗的粵式茶點,還能夠去硅谷 Office 嘗一嘗正宗的西餐,固然還有成都的火鍋、小酒館等着你;甚至你還有機會 Remote 在家,事業家庭兩相宜。

須要特別說明的是,咱們並不會按照工做地點來劃分工做模塊,每個 Office 的小夥伴都在咱們的核心研發模塊中承擔着重要角色,並且內部的跨團隊和跨地域 Transfer 都很是透明,PingCAP 的整個項目協做也都是分佈式的。

全方面的成長

  • 入職以後,Mentor 會爲你定製化培養方案,你對於所從事模塊的認知會日漸深刻,公司內部小夥伴的分享以及 Paper Reading、Meetup 等活動也可以幫助你對於其餘知識領域有更加深入的認識;

  • 公司爲每一位小夥伴提供了分享平臺,支持並鼓勵你們積極分享本身的想法和看法,在這個過程當中,你的語言表達能力、邏輯思惟能力也能獲得必定程度的提高;

  • 固然,若是你具有了做爲 Mentor 的能力並有意向嘗試 Mentor 的角色,在 PingCAP,都有機會實現。

咱們一直以來的理念是但願每一個 PingCAP 的小夥伴都先獲得我的成長,再反哺給團隊和公司,每個小夥伴都能參與到公司發展的過程當中來。咱們徹底不擔憂「把你鍛煉出來,卻被其餘公司高價挖走了」這類事情。且不說咱們的薪酬自己就頗有競爭力,更重要的是,咱們相信一旦你喜歡上咱們的理念和工做模式,你是不會捨得離開的~

加入咱們吧!

咱們認爲優秀的工程師或多或少有如下共同特質:

  • A Quick Learner

  • An Earnest Curiosity

  • Faith in Open Source

  • Self-driven    

  • Get Things Done

若是你符合以上特質,歡迎進入招聘頁面查看目前開放的工做機會:

https://www.pingcap.com/recruit-cn/join/#positions

簡歷投遞通道:hire@pingcap.com

實習生:公司的各項福利和學習資源對實習生全面開放,更重要的是實習生還未畢業就有機會接觸工業級項目,並且實習期間表現優異者將有機會得到校招綠色通道特權。若是小夥伴們時間不夠充裕,也能夠先從社區 Contributor 作起,或許下一期 Talent Plan 的主角就是你!

伯樂推薦:若是你身邊有符合以上要求的小夥伴,也能夠找咱們聊一聊,推薦成功就有機會得到伯樂推薦獎勵(iPad、iPhone、MacBook Pro 等等)。伯樂推薦郵件格式:[伯樂推薦] 候選人姓名-職位名稱-推薦人姓名-推薦人手機號。

相關文章
相關標籤/搜索