
Snowflake 継続的インテグレーションシステム担当スタッフソフトウェアエンジニア
Snowflake の Data Cloud を支える大規模な継続的インテグレーションプラットフォームのアーキテクチャと技術方針を主導します。 エンジニアリングのロードマップと標準を策定し、分散システムを構築するエンジニアを支援します。
仕事内容
- Snowflake の継続的インテグレーションプラットフォームの技術方針とアーキテクチャを定めます。
- 数千人の開発者、数百万件のビルド、拡大を続けるマルチリポジトリのコードベースを支えるシステムを設計します。
- 複数のクラウドプロバイダーにわたる、伸縮性、高性能、耐障害性を備えた分散 CI サービスの設計と提供を主導します。
- プロダクトマネージャーやエンジニアリングリーダーと連携し、四半期および長期のロードマップを策定します。
- コードや設計をレビューし、アーキテクチャに関する指針を示します。
- ビルド速度、リソース使用、テナント分離、信頼性、セキュリティに関する課題に取り組みます。
- チーム内および組織全体のエンジニアを指導し、支援します。
- CI/CD 技術、ツールの活用方法、業界の実践を評価し、導入します。
- 隣接する Engineering Systems チームやリーダーと連携し、開発者の生産性向上に取り組みます。
- 高品質なシステムを迅速に構築し、トラブルシューティングを行い、提供します。
- 機密情報を保護し、Snowflake のデータセキュリティ基準に従います。
応募要件
- 大規模な分散システムの設計・構築における、業界での経験が8年以上あること。
- システムアーキテクチャの責任者として設計判断を行い、エンジニアリング標準を高めた実績を含む、技術的リーダーシップを示せること。
- クラウドベースの分散システムにおける、エンタープライズ向け継続的インテグレーションの豊富な経験。
- 開発者の生産性向上に強く取り組む姿勢。
- データ構造、アルゴリズム、分散システム、システム設計に関する確かなコンピューターサイエンスの基礎。
- Java、C++、Python、Go のいずれかに精通していること。
- 戦略的な判断力を持ち、戦略を実行可能な技術計画に落とし込めること。
- コードレビュー、設計に関する助言、技術指導を通じてエンジニアを育成し、働きかけられること。
- 優れた文章力と口頭でのコミュニケーション能力。
- データシステムの構築、または分散システムの内部機構に携わった経験。
- Jenkins、Bazel、ArgoCD、GitHub Actions、またはその他の CI/CD スイートを大規模に運用した実務経験。
- 信頼性、性能、分離、セキュリティに配慮したマルチテナントシステムの設計経験。
- ロードマップ、技術設計書、プロジェクト計画、根本原因分析を作成した経験。
- キャッシュ、並列化、インクリメンタルビルド、リソーススケジューリングによるビルドシステムの最適化経験。
- 開発者向けツールまたはプラットフォームエンジニアリング組織での経験。
- Snowflake の現地オフィスに通勤できること、または近隣への転居が可能であること。
- 応募する国で就労するための有効な許可を現在保有していること。
福利厚生
- 目標賞与15%。
- 記載範囲で評価された制限付き株式ユニット(RSU):600,000~1,800,000米ドル。
- 医療保険。
- 歯科保険。
- 視力保険。
- 401(k)プラン。
- 従業員株式購入プラン。
- 充実した有給休暇。
- 競争力のある報酬。
- 株式報酬。









