仕事の詳細
職場での仕事内容から生かせる経験・スキル、諸条件など詳細を確認できます
企業名
株式会社QunaSys
職種
Compiler Engineer/コンパイラ・エンジニア
仕事内容
量子コンピュータの社会実装に取り組むスタートアップでコンパイラ・エンジニアを募集! 仕事概要 ・FTQCアーキテクチャ実装のためのIR(中間表現)、ISA(命令セットアーキテクチャ)、変換・最適化パスの設計開発 ・QURI SDK(量子アプリケーション開発基盤)におけるトランスパイラ/コンパイラ機能の設計・実装 ・ユーザー向け量子プログラミング言語の設計開発 ・ハードウェア/アーキテクチャ依存のノイズモデルを活かした性能評価機能の実装 ・研究者・開発者との協働による仕様検討と性能チューニング 募集の背景 本格的なFTQCの実現に向けて、量子ハードウェアと、それに適したアーキテクチャに対応するコンパイラ基盤の重要性が高まっています。 QunaSysでは、FTQCを実機上で実現するために不可欠な量子コンパイラの開発を強化するとともに、ユーザーが定義した量子アルゴリズムを各種アーキテクチャにマッピングし、性能評価を行うQURI SDKへの統合を進めています。これにより、複雑化する量子アプリケーション開発において、より高いユーザー価値の提供を目指します。 今回の募集では、そうした取り組みを支えるIR(中間表現)、ISA(命令セットアーキテクチャ)、変換・最適化パスの開発に携わるエンジニアを求めています。
求める人物像
必要スキル ・コンパイラやトランスパイラに関する開発経験(LLVM、MLIR、自作でも可) ・C++ / Rust / Python いずれかでの中規模以上のソフトウェア開発経験 ・量子回路・量子アルゴリズムに関する基礎知識 ・アルゴリズム・データ構造に対する理解 ・Git等によるチーム開発経験 歓迎スキル ・数学的知識(線形代数、グラフ理論、最適化など) ・Qiskit / Cirq / PennyLaneなどの量子SDK使用経験 ・量子誤り訂正に関する知識 ・中間表現(IR)の設計や最適化パス実装経験 ・HPCや分散処理環境での開発経験 求める人物像 ・抽象的な仕様や新しいモデルに対して、自ら手を動かして設計・実装できる方 ・複数レイヤー(アルゴリズム〜物理層)に関心を持ち、全体構造を俯瞰できる方 ・チームでの議論やフィードバックを通じて、継続的に品質を高められる方 ・未知の領域に挑むことを楽しめる方
勤務予定地
113-0001 東京都文京区白山1丁目13-7 アクア白山ビル9F リモートワーク(自宅やオフィスで働くことができます) 【本社アクセス】 都営三田線 白山駅 徒歩6分 都営大江戸線 春日駅 徒歩10分
博士卒の初任給
年収 6,000,000円 〜 10,000,000円 ※給与は前職考慮の上、経験・スキルに応じて決定します (試用期間2ヶ月有)