期待すること(責任/権限)
■チームについて
ZOZOの全社データ基盤の開発運用を行うチームです。
国内最大級のファッションECサイトが生み出す膨大なデータを、高速かつ確実にデータ基盤に届けるためのデータパイプラインの構築、蓄積したデータを分析・活用しやすいよう加工するデータマート集計基盤の開発運用がミッションです。
■職種について
ZOZOのデータ基盤は、20以上のソースシステムと1,100以上のデータマートが存在し、職種問わず多くの社員によってデータ分析クエリが常に実行され続けます。
そんなデータ基盤の構築と運用を担う重要でやりがいのあるポジションです。
業務を通じてZOZO社全体のデータ活用を支えている実感を得られるのも魅力です。
全社員がデータから価値のある情報を引き出すことができる環境を整えるために、「分散システム」「データマネジメント」「セキュリティ」などの知識が特に求められます。
■現状の課題と実現したいこと
既存のデータ基盤はデータサイロ化が進んでおり、データ活用をする際に必要なデータがそのデータ基盤上に存在しないことが大きな課題です。
そのため、サイロ化されているデータを統一されたデータ基盤に集約する事が必要です。
ZOZOTOWNが日々生み出すデータの量は膨大であり、そのデータを遅延なく正確にデータ基盤に届けるためにはデータベースやログコレクタなどの多くのミドルウェアの知識が必要です。
大量のデータを効率よく扱い、ZOZOグループのデータ活用の下支えすることができ、既存のデータ基盤を前提として受け取るのではなく、課題発見から設計・改善までを主体的に担っていただけるエンジニアの方を求めています。
業務内容
■具体的な業務例
ZOZOTOWNのデータ基盤の開発運用を担当していただきます。
- データパイプラインの設計/構築/実装/運用/
- Infrastructure as CodeおよびCI/CDによる構築/デプロイ自動化
- サービス監視設計/運用
- パフォーマンスチューニングを含むSite Reliability向上のための実装
- データ基盤全体を見据えたアーキテクチャ設計・改善
- 既存データパイプラインの課題抽出と改善の主導
- 技術的意思決定(パフォーマンス/信頼性/コスト)の実施
また、全社的なデータ活用の促進・ガバナンスの向上に向けた取り組みに対して、技術的な側面からサポートする、アナリティクスエンジニアとしての業務も希望に応じて担当いただきます。
- メタデータ拡充と品質向上施策の推進(dbt-osmosis等のツール導入・検証含む)
- dbtを中心とした関連リポジトリのCI/CD整備(linter/formatter/テストの導入・改善)
- Data Productsからデータフィードが必要なシステムに向けた、新規データモデル開発プロジェクトのPjM + dbtを用いたデータモデリング(実装)
- INFORMATION SCHEMAをベースとした実行ログを分析し、発行されたクエリのパフォーマンスの監視・改善やコスト削減
■利用技術
- 開発言語:Python / Golang / Bash
- クラウド:GCP / AWS
- コンテナ技術:Docker / GKE
- Data Warehouse:BigQuery
- ETL:Cloud Dataflow
- ログコレクタ:Fluentd / fluentbit
- Database:SQL Server / MySQL / PostgreSQL
- 構成管理:Terraform / CloudFormation
- CI/CD:GitHub Actions
- 監視:Cloud Monitoring
- ワークフロー:Cloud Composer(Airflow) / Digdag
- データモデリングツール:dbt
■参考資料
- 会社説明資料
- 【TECHBLOG】全社共通データ基盤を廃止して新しいデータ基盤に引越した話
- 【TECHBLOG】dbt導入によるデータマート整備
- 【TECHBLOG】GKE上にAirbyteを構築しSaaSデータ連携をリプレイスした話
- 【TECHBLOG】Cloud Composerにデータマート集計基盤を移行しました
- 【TECHBLOG】OSSにコントリビュートしてログ収集基盤におけるCloud Pub/Subのリージョン間通信費用を削減した話
- ZOZOを支えるリアルタイムデータ連携基盤の歴史とビジネス貢献 / 歴史と革新
必要条件
■必須条件
- Python/Java/Scala/Golang/Ruby/C/C++ 等のプログラミング言語のうち、一つ以上の言語でコードを書けること
- AWS/Azure/GCPいずれかのクラウドを利用したインフラ/サービス運用経験
- 既存システムに対して、課題を構造的に捉え、設計・実装・運用の観点から改善を主導した経験
■歓迎条件
- データ基盤の開発経験
- Webアプリケーションの開発経験
- 分散システムの開発運用経験
- DBチューニングやSQL最適化などの経験
- dbt/dataform等のツールを用いた設計・開発・保守運用の経験
| 職種 / 募集ポジション | データエンジニア |
|---|---|
| 雇用形態 | 正社員 |
| 契約期間 | 試用期間:3ヶ月(試用期間中の変更なし) |
| 給与 |
|
| 勤務地 | 国内での在宅勤務を基本とし、出社時は西千葉オフィス、紀尾井町オフィス等弊社の各拠点をご利用いただけます。 ※参照:https://corp.zozo.com/about/profile/ |
| 勤務時間 | フルフレックスタイム制(標準労働時間8時間/日) コアタイム、フレキシブルタイムなし |
| 勤務形態 | リモートワーク ・在宅勤務を推奨・出社は任意 ・年に数回社内イベント等で出社していただく場合あり |
| 時間外残業 | あり/全社平均14時間(2024年度実績) ※繁忙閑散により変動 |
| 休日休暇 | 完全週休二日制(土・日) 祝日 年次有給休暇 夏季・冬季休暇(各3日間付与) 慶弔休暇 介護休暇 子供の看護休暇 養育両立支援休暇 など |
| 福利厚生・待遇 | 人事考課面談(年2回) 健康診断(年1回) 社会保険(健康保険/厚生年金保険/雇用保険/労災保険)完備 賞与支給実績あり 退職金制度あり 交通費実費支給(上限15万円/月) 慶弔見舞金 従業員割引 時短勤務制度 産前産後休暇 育児休暇 服装・髪型自由 部活動支援制度 社内イベント など 詳細:https://corp.zozo.com/recruit/welfare/ |
| 業務の変更範囲 | 入社直後:データエンジニア 変更範囲:弊社事業に関わる業務全般 ※基本的にはご入社いただいたポジションで勤続いただく想定ですが、キャリアおよび事業展開等により配属変更の場合がございます |
| 就業場所の変更範囲 | 入社直後:国内にあるご自宅もしくは配属拠点 変更範囲:会社の定める、国内および海外の拠点 ※今後新設される拠点も含む(出向の場合は、出向先で定める拠点を含む) ※基本的にはご入社時の拠点で勤続いただく想定ですが、キャリアおよび事業展開等により配属変更の場合がございます |
| 応募書類 | ・履歴書(JIS規格) ・職務経歴書 |
| 選考フロー | 書類選考 ↓ 面接(2~3回/オンライン実施) ↓ 内定 |
| 募集者 | 株式会社ZOZO |
| 会社名 | 株式会社ZOZO |
|---|---|
| 株式会社ZOZO | 代表取締役社長兼CEO / 澤田 宏太郎 設立 / 1998年5月21日 資本金 / 1,359,903千円 |
| 株式会社ZOZO NEXT | ZOZO主要子会社 代表取締役CEO / 澤田 宏太郎 |
| 従業員 | 1,738名(平均年齢34.2歳) ※グループ全体(2025年3月末時点) |
| 西千葉オフィス(本社) | 〒263-0023 千葉県千葉市稲毛区緑町1-15-16 ※喫煙エリアがございます |
| 紀尾井町オフィス | 〒102-0094 東京都千代田区紀尾井町1-3 東京ガーデンテラス紀尾井町 紀尾井タワー ※喫煙エリアはございません(入居テナントビル内には喫煙エリアあり) |
| 宮崎オフィス | 〒880-0805 宮崎県宮崎市橘通東4-8-1 カリーノ宮崎7階 |
| 物流拠点 | ・ZOZOBASE習志野1 〒275-0024 千葉県習志野市茜浜3-7-10プロロジスパーク習志野4 ・ZOZOBASE習志野2 〒275-0024 千葉県習志野市茜浜3-7-2 Landport習志野3~5F ・ZOZOBASEつくば1 〒300-2692 茨城県つくば市東光台5-6-2プロロジスパークつくば1 ・ZOZOBASEつくば2 〒305-0019 茨城県つくば市さくらの森25-3プロロジスパークつくば2 ・ZOZOBASEつくば3 〒305-0841 茨城県つくば市御幸が丘34 プロロジスパークつくば3 |