転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
| 部署・役職名 | コンパイラエンジニア |
|---|---|
| 職種 | |
| 業種 | |
| 勤務地 | |
| 仕事内容 |
計算基盤の心臓部である、アクセラレータのソフトウェアスタックを研究開発するエンジニアを募集します。 同社の様々な研究開発や事業は、機械学習やシミュレーションを中心とした膨大な計算量によって支えられています。計算基盤の心臓部はアクセラレータであり、同社では独自のアーキテクチャに基づくアクセラレータとその次世代機を開発・活用しています。 アクセラレータを用いて事業を加速するためには、コンパイラなどのソフトウェアスタックの開発が非常に重要です。このアクセラレータは、プロセッサの制御の大半をソフトウェアで事前にスケジューリングすることによって高い効率を出すアーキテクチャを採用しており、ソフトウェアの品質が直接的にアクセラレータの効率を決定づけます。 今後、アクセラレータシリーズの活用を加速するために、継続した研究開発を担うソフトウェアエンジニアを募集します。 具体的には、以下のようなソフトウェア開発に携わることを想定しています。 ・グラフ最適化コンパイラ ・アクセラレータ向けNumpy-likeインターフェース ・高速なカーネル実装 ・コンパイラコア実装(計算グラフを機械語に翻訳していく処理) ・アクセラレータへの高速なデータ供給/前処理 ・社内ワークロードのアクセラレータへのポーティング/高速化作業 これらの業務に加え、希望や適性に応じてアクセラレータ自体のアーキテクチャの検討など、幅広く高速な計算機を作る・活用する業務に従事していただけます。 最先端のDeep Learning向けASICに向けた「実際に使われている」機械学習コンパイラの開発に関わることが可能です。実際のユーザーやハードウェア開発者と非常に距離が近い環境で、世界トップレベルの計算機を実際に活用する魅力的な環境だと思います。 |
| 応募資格 |
【必須(MUST)】 ・計算機アーキテクチャに関する知識・並行処理/分散処理に関する知識と実装経験 ・C++11以降の十分な経験 ・最低限の英語スキル(オフラインでの議論は必要に応じて日本語も使いますが、ソースコードやドキュメント、GitHub 上での議論はすべて英語を用います) 【歓迎(WANT)】 ・競技プログラミングに関する知識、経験・最適化問題に対する知識、実務経験 ・機械学習/深層学習の基礎的なアルゴリズムやワークフローの知識、実務経験 ・複数の深層学習フレームワークの API および実装に関する知識、実務経験 ・システムプログラミングの経験、実務経験 ・コンパイラに関する知識、実務経験 ①一般的なコンパイラに関する知識 ②コンパイラから出力された機械語(アセンブリ)を直接読み書きするような経験など |
| 受動喫煙対策 | 屋内禁煙 |
| 更新日 | 2025/12/05 |
| 求人番号 | 5098398 |
採用企業情報

- 企業名は会員のみ表示されます
- 会社規模101-500人
この求人の取り扱い担当者
-
- ?
- ヘッドハンターの氏名は会員のみ表示されます
会社名は会員のみ表示されます
-
- IT・インターネット
-
- IT・Web領域を中心に2000名以上の中途採用支援実績がございます。 取引企業の経営層や役職者と話す機会が多い為、細かなポジション調整や条件交渉等お任せください! ■得意領域 【Web/AI/SaaS/ToC ToBベンチャー/CxO/VPoE/EM/PDM/TL/PM】
- (2025/07/04)
転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
