

NVIDIAは、ゲーム、データセンター、クラウドコンピューティング、ヘルスケア、製造、自動車、ロボティクスなど幅広い分野で活用されるアクセラレーテッドコンピューティングと人工知能の技術を開発しています。グラフィックスプロセッシングユニット、AIプラットフォーム、シミュレーション、業界向けソリューションなどを手がけており、協働型3Dワークフロー向けのNVIDIA Omniverse、自動運転車両開発向けのNVIDIA DRIVE、ヘルスケア向けのNVIDIA Claraなどを展開しています。同社には、先進的なコンピューティング、シミュレーション、AIを活用した分析を支えるインフラストラクチャとソフトウェアに取り組む大規模な技術チームがあります。
NVIDIA GPUバックエンドコンパイラエンジニア(リモート)
コード生成と最適化に取り組み、NVIDIA独自のC++ GPUコンパイラバックエンドを改善します。 グラフィックス、CUDA、AIコンピューティングアーキテクチャ向けのコンパイラ技術の発展に貢献します。
仕事内容
- NVIDIA独自のC++ GPUコンパイラバックエンドを分析、変更、強化する
- コンパイラパスと最適化技術を設計・実装する
- 堅牢で保守しやすく、サポートしやすいコンパイラツールを構築する
- 世界各地のコンパイラ、ハードウェア、アプリケーションチームと連携し、問題を解決して製品を改善する
- アーキテクチャとサポートから関数型言語の開発まで、ディープラーニングコンパイラ技術に貢献する
応募要件
- コンピュータサイエンス、工学、または関連分野の学士号、または同等の経験
- コンパイラのコード生成における3年以上の経験
- C++の高度な実務能力
- 堅牢で保守しやすいソリューションを重視する、強固なソフトウェアエンジニアリングの基礎
- 効果的なコミュニケーション能力と技術文書作成能力
- 自律的かつ意欲的に仕事へ取り組めること
- コンパイラに関する実質的なプロジェクトまたは論文経験を持つ修士号・博士号取得者は歓迎
- 命令スケジューリング、ソフトウェアパイプライン、レジスタ割り当て、GlobalISel、TableGen、LLVM IR、Machine IRを含むLLVMコード生成の経験
- CUDA、DirectX、OpenGL、Vulkanのいずれかを使用したアプリケーション構築経験
福利厚生
- 株式参加制度
- 包括的な福利厚生パッケージ
- 非常に競争力のある報酬







