ソフトウェアエンジニア(アルゴリズム)
Tokyo Artisan Intelligence株式会社
- 並列処理
- 並列プログラミング
- AI
- 機械学習
- C++
- 深層学習
- アルゴリズム
- GPU
- 人工知能
- データ構造
当社では、AIアクセラレータおよびAIチップの開発に関連するソフトウェアスタックの構築を進めています。本ポジションは、主に以下の2つの領域に関わるソフトウェア基盤の研究開発を担当します。 1つ目は、AIエンジン上で効率的にAI処理を実行するためのコンパイラおよびアルゴリズム基盤の開発です。 近年のDNNモデルは演算量やメモリアクセス量が非常に大きいため、そのままでは効率的に実行することが困難です。本プロジェクトでは、計算量削減、データ配置最適化、並列実行スケジューリングなどのアルゴリズム的工夫により、AIモデルを高速かつ効率的に実行するためのコンパイラ技術の研究・開発を行います。 2つ目は、AI処理向けReconfigurableチップ開発に関連するEDA(Electronic Design Automation)およびソフトウェアツールの研究開発です。 Reconfigurableアーキテクチャに合わせたマッピングや配置配線などのEDA処理は探索空間が非常に大きく、計算量の大きい問題として知られています。 本プロジェクトでは、これらの問題に対してアルゴリズムや最適化手法を設計し、効率的に解を求めるためのEDAツールや設計結果の可視化ツールなど、チップ設計を支えるソフトウェア基盤の開発に取り組みます。特に、ヒューリスティック探索やアニーリングなどの手法を用いて、大規模な探索空間から実用的な解を導くアルゴリズムの研究開発を行います。
-
¥6,000,000 - 10,000,000
-
神奈川県
-
11 to 100
-
Company Homepage