Normal Computing
Normal Computing
51 – 200 従業員
現在確認できる会社情報によると、Normal Computingは2022年に設立されましたが、製品、サービス、業界、採用に関する説明はありません。求職者に役立つ会社概要を提供するには、会社に関する詳細情報がさらに必要です。

コンパイラフロントエンドエンジニア(LLMアーキテクチャ)

注意機構のバリエーション、MoEルーティング、量子化、数値形式など、新しいLLMアーキテクチャへのコンパイラ対応を拡張します。 Normal ComputingのインメモリAIハードウェア向けに、シミュレーターとFPGAプロトタイプでモデルの動作を検証します。

仕事内容

  • 新しいLLMアーキテクチャに対応するフロントエンドおよび中間コンパイラ機能を拡張します。
  • 注意機構のバリエーション、MoEルーティング方式などをコンパイラに実装します。
  • 新しいアーキテクチャプリミティブを正確に表現できるよう、IR、演算、低水準化パスを拡張します。
  • コンパイラの進化に合わせてテストカバレッジを維持します。
  • モデル精度を保ちながら、量子化方式と数値形式を表現します。
  • LLMアーキテクチャの動向を把握し、今後のコンパイラ対応の優先順位を提案します。
  • 低水準化されたプログラムをバックエンドコンパイラエンジニアに渡し、ハードウェアへマッピングします。
  • LLMサービングエンジニアと連携し、コンパイラ対応済みのモデルをサービングへ移行します。
  • シリコンが利用可能になる前に、シミュレーターとFPGAプロトタイプでコンパイラの立ち上げを検証します。

応募要件

  • 機械学習コンパイラのパスを開発し、製品としてリリースした実務経験。
  • PyTorchの内部構造に精通していること。TorchDynamo、FX、torch.exportの知識があれば尚可。
  • 注意機構、MoEルーティング、量子化方式など、最新のLLMアーキテクチャに関する知識。
  • 新しいコードベースでコンパイラ基盤を設計し、既存の基盤を拡張できること。
  • 進化し続けるハードウェア向けのソフトウェアを、シミュレーションから立ち上げまで開発できること。
  • Pythonに堪能であること。
  • C++またはRustの知識。
  • IREE、XLA、またはTVMの経験があれば尚可。
  • JAXまたはONNXの知識があれば尚可。
  • テンソル並列、パイプライン並列、またはエキスパート並列を用いて、複数デバイスにモデルを分割した経験があれば尚可。
  • ハードウェアとソフトウェアの協調設計経験があれば尚可。
  • 非標準またはインメモリのハードウェアターゲットに関する経験があれば尚可。
  • オープンソースのコンパイラまたは機械学習基盤プロジェクトへの貢献経験があれば尚可。

福利厚生

  • 研究に近い業務に携わり、Normal Computingを代表して成果を発表する機会があります。
  • シミュレーターとFPGAプロトタイプを使い、シリコン製造前のハードウェアに取り組めます。
  • 平等な雇用機会への取り組みを掲げる、包摂的な職場環境です。
  • 障害のある方には合理的配慮を提供します。

関連求人

Commure

シニア応用AIソフトウェアエンジニア

Commure

Commureの医療AIプラットフォーム向けに、大規模言語モデルを活用した収益サイクル自動化を構築します。請求、入金処理、否認、異議申し立て、文書抽出のための信頼性の高いシステムを開発します。

開く
Commure

シニアソフトウェアエンジニア、請求インテリジェンス

Commure

清算機関との連携や EDI パイプラインを含む、Commure の AI 搭載医療請求基盤を構築します。 資格判定のルーティングと、拡張性の高い収益サイクルルールを開発します。

開く
Nubank

バックエンドプラットフォーム シニアリードソフトウェアエンジニア

Nubank
5,001 – 10,000 従業員
フィンテック銀行業

Nubankのグローバル金融プラットフォーム向けに、分散型バックエンドサービスとAPIの開発を主導します。 組織内のプロダクトチームを支える、信頼性の高い社内システムを担当します。

開く
OpenAI

ソフトウェアエンジニア、アイデンティティ基盤

OpenAI

OpenAIの研究・デプロイメント基盤向けに、安全で大規模なアクセスプロキシとIDサービスを構築し、運用を担います。 分散システムを設計から本番環境まで導きます。

開く
Honeywell Aerospace Technologies

ソフトウェアエンジニア II、航空宇宙ソフトウェア

Honeywell Aerospace Technologies

ハネウェル・エアロスペース・テクノロジーズで、航空宇宙システム向け組み込みソフトウェアを開発・テストします。 エンジニアリングチームと連携し、ハードウェア統合やデバッグを行い、信頼性の高い飛行システムのソリューションを実現します。

開く