仕事内容
Sansan株式会社の研究開発部門にて、Platformエンジニアを募集します。40名超の研究員・エンジニアが利用するCDE/Job基盤と、100以上のサービスが稼働するマイクロサービス基盤の設計・構築・運用を担います。生産性と信頼性の向上に貢献し、GPUワークロードやマルチテナント分離といった研究開発組織特有の課題に取り組む経験を積むことができます。PythonやGoを用いた開発環境で、AWS/GCPでのインフラ管理経験が必須です。
具体的な業務
- 研究開発部門のPlatformエンジニアとして、CDE/Job基盤とマイクロサービス基盤の設計・構築・運用を担う
- 「OSSを入れるか、自前で作るか、Enablementで開発者に委ねるか」「どこに複雑さを置くか」という意思決定を日常的に行う
- 意思決定を通して、生産性と信頼性の向上に貢献している状態まで責任を持つ
- EKS・CI/CD・可観測性基盤・FinOpsなど、研究開発部全体の基盤を設計・構築・運用する
- CDE/Job基盤(Coder + Kueue)の設計・運用を通じて、GPU/MLワークロード実行環境を提供する
- SLO設計・インシデント対応・アラート設計を通じて、サービスの安定稼働を維持する
- IaCパターンの横展開・設計レビューを通じて、開発チームが自律的に動ける状態を作る
- 必要に応じてML基盤・機械学習領域に踏み込み、機械学習エンジニア・ML Architectと協働する
開発環境、使用するツールなど
- 共通言語はPython, Go、構成管理はTerraform、CI/CDはGitHub Actions, Argo CD
- 可観測性ツールはNew Relic、IdPはOkta
- マイクロサービス基盤ではManaged K8sにEKS、ノード管理にKarpenter, NVIDIA GPU Operatorを使用
- マイクロサービス基盤の可観測性にはOpenTelemetry, New Relic, Prometheus (AMP), Grafana (AMG), Fluent Bitを使用
- マイクロサービス基盤のService MeshはIstio、スケーリングはKEDA
- CDE/Job基盤ではManaged K8sにEKS、ノード管理にKarpenter, NVIDIA GPU Operatorを使用
- CDE/Job基盤の可観測性にはNew Relic, Fluent Bit, Tetragonを使用
- CDEにはCoder、ジョブ管理にはKueue, Kubeflow Trainerを使用
本ポジションの魅力
- 100以上のサービスが稼働するマイクロサービス基盤と、研究開発組織向けのCDE/Job基盤という、性質の異なる二つのプラットフォームを同時に扱う経験を積める
- GPUワークロード、マルチテナント分離、コスト最適化など、研究開発組織特有の課題に取り組む経験を積める
- 機械学習エンジニア・研究員と日常的に協働し、MLの文脈にもキャッチアップできる環境
- 自分の意思決定が、組織のアウトプットに反映される環境で働きたい方に向いている
- 信頼性だけでなく、プロダクトの成果に近い場所で基盤に向き合いたい方に向いている
- インフラだけでなく、MLの文脈にも関わっていきたい方に向いている
- CDE/Job基盤やマイクロサービス基盤を、責任を持って育てたい方に向いている
募集背景
- 事業成長に伴い、Platformエンジニアとしての役割を担うポジションを増員する
求める人物像
- トレードオフを言語化し、意思決定の理由を説明できる方
- 「技術的にできる」と「運用し続けられる」の違いを理解している方
- 開発者・研究員と対等に議論し、要件の背景まで掘り下げられる方
求めるスキル・経験
必須
複数のプロダクトやチームに利用される共通基盤を、本番環境で設計・構築・運用した経験(目安: 2年以上)
IaC(Terraformなど)による本番インフラの管理経験 インフラ設計・運用経験Terraform
開発者の認知負荷とトレードオフを意識した抽象化の意思決定経験(「何を隠し、何を露出するか」を判断した経験) システム設計
歓迎
Kubernetesの内部動作を理解した上での運用経験(Pod/Nodeのライフサイクル、スケジューリング、Controller patternなど)
セキュリティを考慮した設計・実装経験(IRSA、NetworkPolicy、監査ログなど)
SRE・FinOpsの実務経験 契約・請求管理SRE/信頼性エンジニアリング経験
CNCF Projectへの興味関心や、カンファレンス登壇・技術ブログでの発信経験 パブリックスピーキング
募集要項
- 雇用形態
- 正社員
- 想定年収
- 972万〜2092万円
- 勤務地
- 東京都 渋谷区
- 出社・リモート
- 出社
- 必要経験
- 2年以上
- レベル
- メンバー
- 勤務時間
- フレックスタイム制 / コアタイム 10:00〜16:00 / 実働8時間
- 休日休暇
- 完全週休2日制 / 祝日休み
- 給与の詳細
- 賞与 年2回 / 昇給 年1回 / みなし残業 月35時間
- 試用期間
- 6ヶ月