
NVIDIAは、ゲーム、データセンター、クラウドコンピューティング、ヘルスケア、製造、自動車、ロボティクスなど幅広い分野で活用されるアクセラレーテッドコンピューティングと人工知能の技術を開発しています。グラフィックスプロセッシングユニット、AIプラットフォーム、シミュレーション、業界向けソリューションなどを手がけており、協働型3Dワークフロー向けのNVIDIA Omniverse、自動運転車両開発向けのNVIDIA DRIVE、ヘルスケア向けのNVIDIA Claraなどを展開しています。同社には、先進的なコンピューティング、シミュレーション、AIを活用した分析を支えるインフラストラクチャとソフトウェアに取り組む大規模な技術チームがあります。
シニアソフトウェアエンジニア、分散システムおよびEDAインフラストラクチャ
NVIDIAの電子設計自動化インフラストラクチャ向けに、信頼性の高い自動化およびプラットフォームサービスを構築します。 スケジューリング、監視、診断、復旧システムを通じて、大規模なGPU・CPUコンピューティングフリートを運用します。
仕事内容
- 大規模なGPU・CPUコンピューティングインフラストラクチャのプロビジョニング、構成、運用、ライフサイクル管理を自動化するプラットフォームを構築する
- EDAコンピューティング環境の信頼性、可用性、利用率を高める監視、システムヘルス、修復機能を開発する
- ハードウェアの導入、オペレーティングシステムのセットアップ、ファームウェアとソフトウェアの更新、クラスタ登録、復旧手順を自動化する
- ワークロードスケジューラとインフラストラクチャ管理・オブザーバビリティプラットフォームを接続する、信頼性の高いサービスとワークフローを構築する
- ハードウェア診断情報、オペレーティングシステムのシグナル、スケジューラ情報、ネットワークおよびストレージのテレメトリを分析し、障害を診断して異常なシステムを復旧する
- EDA、インフラストラクチャ、ネットワーク、ストレージ、ハードウェアエンジニアリングの各チームと連携し、重要なチップ設計ワークロード向けのスケーラブルなプラットフォームを提供する
- インシデント対応、根本原因調査、キャパシティプランニング、本番サービスの継続的な改善に貢献する
応募要件
- 大規模な本番システムを支援するソフトウェアまたはインフラストラクチャエンジニアリングの経験5年以上
- コンピュータサイエンス、工学、物理学、数学、または関連分野の学士号、あるいは同等の実務経験
- GoまたはPythonにおける高いプログラミング能力
- データ構造、アルゴリズム、テスト、ソフトウェア設計原則に関する確かな知識
- 分散システムおよび大規模なLinuxベースのコンピューティングフリート向けの自動化を構築した経験
- 複雑なシステムにおけるパフォーマンス、セキュリティ、信頼性、フォールトトレランス、状態管理、データ整合性への理解
- インフラストラクチャ自動化、ソフトウェアデリバリー、オブザーバビリティ、運用復旧の経験
- 明確なコミュニケーション能力と、チーム、組織、地域をまたいで協働する能力
- 大規模なEDAまたはハイパフォーマンスコンピューティングインフラストラクチャの経験があれば尚可
- Linux、GPU・CPUサーバーアーキテクチャ、ネットワーク、ストレージ、ベアメタルのライフサイクル管理に関する深い知識があれば尚可
- Slurm、LSF、Kubernetes、またはBright Cluster Managerの実務経験があれば尚可
- EDAアプリケーション、ライセンス管理プラットフォーム、高スループットのバッチワークロード、または半導体設計プロセスを支援した経験があれば尚可
- 自動ヘルスチェック、故障修復、ファームウェアおよびオペレーティングシステムのアップグレードプロセス、またはノードプロビジョニングシステムの開発経験があれば尚可
- 複数のデータセンターまたは多様なハードウェア環境にまたがるインフラストラクチャの運用経験があれば尚可
福利厚生
- 株式報酬
- 福利厚生