22.【Core Platform】Software Engineer, Database Internals
Posted Updated
22.【Core Platform】Software Engineer, Database Internals
仕事概要
### 募集背景プレイドではKARTEで収集された大量のエンドユーザの行動データをはじめとして、膨大なデータを扱います。蓄積されたデータを活用するためにこれまで多数の分析機能・プロダクトを提供してきましたが、クエリパフォーマンスやコストなど、特に基盤についてはさまざまな課題を抱えているのが現状です。
さらに高いレベルで顧客の期待に応えるために、OSSのOLAP DBの知見を活用しつつ、基盤となる大規模な分散システムの構築をはじめました。既存のDBを単にラップするのではなく、オブジェクトストレージを活用しつつ、カラムナストレージや分散クエリエンジンのアーキテクチャを構築する挑戦的なプロジェクトです。
### 職務内容
ペタバイトを超えるユーザ属性・行動データに対して、Pre-Aggregationせずにサブセカンドでのクエリ応答を可能にするOLAPデータベースを開発します。
高レベルの分析アルゴリズムから、カラムナストレージ、クエリエンジン、分散コンピューティングのアルゴリズム設計まで幅広く関与します。
#### 業務内容の一例
- 分析機能を拡張するためのアイデアを構想から実装まで
- 急速なデータ増加に対応するインフラストラクチャの拡張
- クエリエンジンやデータフォーマットの最適化によるボトルネックの解消
- 当データベースを活用するプロダクトへのインテグレーション
#### 技術スタック
- Java
- Kubernetes
- GCS, Spanner, Bigtable, Redis, BigQuery
- Apache Arrow, SIMD, Columnar, Roaring Bitmap
### ポジションの魅力
- 低レイヤーから分散システムまで、幅広い技術領域を深掘りができる
- 数百社が実際に利用し、意思決定を支えるシステムを開発ができる
- システムの性能が直接ユーザーの体験や事業成長に影響を与えることができる
必須スキル
### 募集背景プレイドではKARTEで収集された大量のエンドユーザの行動データをはじめとして、膨大なデータを扱います。蓄積されたデータを活用するためにこれまで多数の分析機能・プロダクトを提供してきましたが、クエリパフォーマンスやコストなど、特に基盤についてはさまざまな課題を抱えているのが現状です。
さらに高いレベルで顧客の期待に応えるために、OSSのOLAP DBの知見を活用しつつ、基盤となる大規模な分散システムの構築をはじめました。既存のDBを単にラップするのではなく、オブジェクトストレージを活用しつつ、カラムナストレージや分散クエリエンジンのアーキテクチャを構築する挑戦的なプロジェクトです。
### 職務内容
ペタバイトを超えるユーザ属性・行動データに対して、Pre-Aggregationせずにサブセカンドでのクエリ応答を可能にするOLAPデータベースを開発します。
高レベルの分析アルゴリズムから、カラムナストレージ、クエリエンジン、分散コンピューティングのアルゴリズム設計まで幅広く関与します。
#### 業務内容の一例
- 分析機能を拡張するためのアイデアを構想から実装まで
- 急速なデータ増加に対応するインフラストラクチャの拡張
- クエリエンジンやデータフォーマットの最適化によるボトルネックの解消
- 当データベースを活用するプロダクトへのインテグレーション
#### 技術スタック
- Java
- Kubernetes
- GCS, Spanner, Bigtable, Redis, BigQuery
- Apache Arrow, SIMD, Columnar, Roaring Bitmap
### ポジションの魅力
- 低レイヤーから分散システムまで、幅広い技術領域を深掘りができる
- 数百社が実際に利用し、意思決定を支えるシステムを開発ができる
- システムの性能が直接ユーザーの体験や事業成長に影響を与えることができる
歓迎スキル
- 複数の技術領域の仕事をメインで複数年担当された経験- OLAPエンジンに関する開発経験
- KubernetesのClusterやエコシステムの設計、構築、運用経験
- 大規模データ、大規模トラフィックを扱う分散システムの開発・運用経験
求める人物像
- プレイドおよびKARTEのビジョンに共感し、プロダクトの成長に積極的に寄与いただける方- 事業成長最大化の観点から、目的志向で開発に向き合える方
- 正解や解き方が自明ではない問題に対し、探索的に試行錯誤を繰り返すことをポジティブに楽しめる方
- 必要に応じて柔軟に自身を変化させ、目的達成のために成長していける方
- 特定の技術領域に対し専門性と熱意をお持ちの方
- チームとしての可能性を広げるなど、周囲のメンバーにポジティブな刺激を与えられる方
### 選考フロー
※書類選考後、面談回数は3〜4回となります。
1. 書類選考
2. 面談(現場メンバー・マネージャー)
- 通常は面談1〜3回となります
- ご面談の内容から応募職種とは異なるポジションを提案させていただく場合もございます
- オンラインでの実施も可能です
3. リファレンスチェック
- 面談だけでなく、より多面的に候補者の方を理解するために実施しています
- 最終面接へ進む全ての候補者に依頼しています
4. 源泉徴収票のご提出
- 最終面談へ進む全ての候補者に依頼しています
5. 最終面談(対面/執行役員)
- 基本的にはオフィスでの面接になります
【変更の範囲】業務に関連する他の部署への変更/グループ会社内外への出向も含めた兼務の可能性あり
「屋内原則禁煙(喫煙専用室あり)」
応募概要
給与
諸手当- PLAY-AID Allowance(年20万円程度の学習・環境支援金)あり
- 交通費実費支給(月額上限5万円)
勤務地
本社(〒104-0061 東京都中央区銀座6丁目10-1(GINZA SIX10F))【変更の範囲】会社の定める場所
※ハイブリッドワーク
出社とリモートワークを取り入れたハイブリッド型の勤務形態です。中長期的なビジョンの達成に向けて最適な方法を思考し続けており、会社やチームの状況を踏まえて一定日数の出社をリクエストすることがあります。
現状ビジネスサイドは原則週3出社となっています
雇用形態
正社員勤務体系
フレックスタイム制(コアタイムなし)- フレキシブルタイム 7:00〜22:00
- 休憩時間 60分
試用期間
入社後6ヶ月福利厚生
- 各種社会保険完備(健康保険、厚生年金保険、雇用保険、労災保険)- 年次有給休暇(入社時付与)
- 特別休暇(PLAY-AID Holiday等)