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

カスタムAIハードウェア向けコンパイラバックエンドエンジニア

Normal ComputingのカスタムAIハードウェア向けに、コード生成、スケジューリング、メモリ計画を開発します。 シミュレーター、FPGAプロトタイプ、将来のシリコン上でLLM推論を最適化します。

仕事内容

  • 低水準化されたプログラムをカスタムハードウェア向けコードに変換するコンパイラパスを開発する
  • 従来の手法では扱えない問題に対応するコンパイル手法を作る
  • ハードウェアリソース全体で計算とデータをスケジューリングし、配置する
  • LLM推論における融合とディスパッチの判断を主導する
  • コンパイラソフトウェアとハードウェアの境界領域で業務に取り組む
  • シリコン製造前の設計段階で、コンパイラの制約をハードウェアアーキテクトと共有する
  • シミュレーター、FPGAプロトタイプ、そして最終的にはシリコンで最適化を検証する
  • 信頼性の高い性能回帰テストスイートを維持する
  • フロントエンドで低水準化されたプログラムの各演算について、生成コードと手作業で調整したカーネルのどちらを使うか決める

応募要件

  • アクセラレーターやその他の非CPUターゲット向けに、スケジューリング、タイル化、融合、リソース割り当てなどを含む最適化コンパイラまたはコード生成の豊富な経験
  • メモリ帯域幅や使用率を考慮するなど、ハードウェアに近い領域で業務を進める能力
  • 原理に立ち返ってコンパイル手法を開発する意欲
  • 実測性能を向上させる最適化を実現した実績
  • シミュレーションから初期稼働まで、変化するハードウェア向けソフトウェアを構築した経験
  • Pythonに精通していること
  • C、C++、またはRustの知識
  • PyTorchのコンパイルスタックまたはその他の機械学習コンパイラの経験があれば尚可
  • インメモリー、空間型、その他の非ノイマン型コンピューティングターゲット向けコンパイルの経験があれば尚可
  • 論理合成または配置配線の経験があれば尚可
  • サイクルレベルまたは性能シミュレーターの経験があれば尚可
  • コンパイラまたはカーネル基盤へのオープンソース貢献があれば尚可
  • コンパイラまたは性能に関する発表・登壇実績があれば尚可

福利厚生

  • 株式報酬
  • 業績連動型インセンティブ
  • 充実した報酬パッケージ
  • 従業員のウェルビーイングと専門能力の開発を支援する福利厚生

関連求人

Commure

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

Commure

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

開く
Commure

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

Commure

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

開く
Nubank

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

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

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

開く
OpenAI

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

OpenAI

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

開く
Normal Computing

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

Normal Computing
51 – 200 従業員

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

開く
Honeywell Aerospace Technologies

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

Honeywell Aerospace Technologies

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

開く