コンテンツにスキップ

eed3si9n「Netflix での 3年」— ビルド職人が ML 組織で果たした役割と Netflix 文化

作成日: 2026-07-22 出典 / きっかけ: Eugene Yokota(eed3si9n、sbt リードメンテナ)の退職エントリ(2026-07-21 公開。2026-07-13 退職) 関連: netflix_cpto_stone_システム思考とai時代の組織_整理(同じ Netflix を経営側から見た回。文化三原則・基盤投資の話が対応)


0. 要点(3行)

  • sbt のリードメンテナが Netflix のパーソナライゼーション/レコメンデーション部門で約3年半(2023-01〜2026-07)、ML アルゴリズム群の Bazel モノリポ統合とビルド・CI 基盤を担当。CI を 50 倍高速化
  • 入社2週間で移行プロジェクトの主導者が退職し「1.5人チーム」で引き継ぐという立ち上がり。少人数でも裁量で進められるのが Netflix 文化(People over Process)の実例
  • 「何百人もの専門家に Slack で直接聞ける」ことを Netflix で働く最良の部分と総括。退職後は sbt 2 開発・Scala Days 2026・BazelCon へ

1. タイムライン

時期 出来事
2023-01 Netflix 入社(パーソナライゼーション/レコメンデーション部門、AIMS = AI for Member Systems)
2023 初 入社2週間で移行主導者が退職 → 1.5人チームで複数アルゴリズムリポジトリの Bazel モノリポ統合を引き継ぐ
2023-03 Scala Tooling Summit 参加(ローザンヌ)
2024/2025 CI 50倍高速化、クロスビルド整備、ML パイプライン向け宣言型設定システム構築
2025 半ば 所属の PTR(Productivity, Tooling, and Reliability)チームが AI Platform(AIP)部門へ転属
2026-07-13 退職

2. 技術面の学び

  • モノリポ統合は「ビルドの正しさ」より「移行の運転」が仕事。主導者不在の状態から複数リポを Bazel に寄せ、CI 高速化(50倍)とクロスビルドで開発者体験を底上げした
  • ML 組織におけるビルド/ツーリング専任(PTR)というポジションの存在自体が示唆的 — アルゴリズム開発者に Bazel を書かせず、基盤職がプロダクティビティを面で買う構造
  • ML パイプラインの設定を宣言型に寄せる(コードでなく設定で記述させる)のは、非ビルド専門家との境界設計として王道

3. Netflix 文化の三原則(本人の整理)

原則 中身
Dream Team 周囲のほぼ全員が、学術または実務に裏打ちされた特定分野の深い専門性を持つ
People over Process(旧: Freedom & Responsibility) プロセスでなく個人・チームの裁量による判断を重視
Uncomfortably Exciting 戦略的な賭けへの大きな挑戦を促す
  • 本人が挙げる最大の魅力: 「何百人もの意欲的な専門家チームプレイヤーに Slack でメッセージを送れること」。専門家ネットワークへのアクセスが制度でなく文化として機能している

4. キャリア観点の考察(自分向け)

  • 「深い一芸(ビルドツール)× 大組織の横断課題(モノリポ・CI)」の掛け算はポータブル。sbt メンテナという OSS 実績が入口になり、社内では Bazel という別ツールで価値を出している — 一芸の本質は特定ツールでなく「ビルドシステムという問題領域」
  • 退職後にまず OSS(sbt 2)とコミュニティ(Scala Days・BazelCon)へ戻る選択。企業在籍とOSSメンテナンスを行き来するキャリアモデルの実例
  • 1.5人チームで重要基盤を回す状況は、属人化リスクと裁量のトレードオフ。Netflix はこれを「文化+専門家ネットワーク」で吸収している(プロセスで守る組織との対比)

参考リンク

  • 出典記事(日本語): https://eed3si9n.com/ja/3years-at-netflix/
  • 英語版: https://eed3si9n.com/3years-at-netflix/
  • 著者 X: https://x.com/eed3si9n / Mastodon: @eed3si9n
  • sbt: https://www.scala-sbt.org/

作成: 2026-07-22 / 最終更新: 2026-07-22