IBM Quantum Algorithm Engineer — Japan
IBM Quantumの使命は、「世界に有用な量子コンピューティングをもたらすこと」です。IBMは、最高性能の量子コンピューターを提供し、Qiskitソフトウェアスタックを通じて量子コミュニティが初期の量子コンピューティングのユースケースを開発できるよう支援しています。現在、IBM Quantum Networkには、フォーチュン500企業、学術機関、国立研究所、スタートアップなど275社以上が参加しており、量子コンピューターから価値を引き出すという共通の目標に向かって取り組んでいます。IBMは、2026年末までに量子アドバンテージを実証し、2029年までに初のフォールトトレラントな量子コンピューティングを実現するという野心的なロードマップに沿って、この技術を前進させています。私たちはあなたがこの使命に加わることを願っています。
About the Role(職務概要)
私たちは、熱意と高度な技術力を兼ね備えたQuantum Algorithm Engineer(量子アルゴリズムエンジニア)を募集しています。この職務は、エンジニアリング、教育、コミュニティ・エンゲージメントが交錯するところに位置しており、複雑な概念を説明し、開発者を支援し、量子コンピューティングの普及を加速させることに情熱を持つ方に最適です。IBMのQuantum Algorithm Engineerとして、あなたはQuantum Innovation Centerと協力し、専用およびクラウドベースの量子コンピューターを最大限に活用し、量子ユーティリティへの道筋に直接貢献します。さらに、ユーザーの声を社内に届け、ワークショップ、イベント、チュートリアル、コードなどを通じてIBMの最新機能を世界に発信します。技術だけでなく、人々をつなげ、コミュニティ内での成長を促すことにも情熱を持つ必要があります。理想的な候補者は、科学者や開発者と効果的に対話できるコミュニケーション能力を持ち、技術的な聴衆に対して複雑な概念を教えることができる方です。多数の社内外ステークホルダーと連携し、複数チームにまたがる複雑な課題に取り組む一方で、独立して業務を優先順位づけ、効果的に遂行できる能力も求められます。
Key Responsibilities(主な職務内容)
あなたの主な責務は以下の通りです:
IBM Quantum Network(IQN)全体の研究者およびエンジニアと協力し、最先端のハードウェアおよびソフトウェア上で量子コンピューティングの性能を理解・分析・最適化すること。
ソフトウェア開発および製品チームと密接に連携し、新機能テストを通じてIBM Quantumのソフトウェアツールおよび機能を拡張すること。これには、①初期プロトタイプへのフィードバック提供、②クライアント関連のソフトウェアギャップを特定し、製品チームやリーダーと協力して改善することが含まれます。
IBM Quantumのソフトウェアスタック全体にわたるプロダクション品質のソフトウェア実装。
量子コンピューティングおよび関連分野における最新の技術スキルと知識を常に更新すること。
初心者から専門家まで幅広い聴衆に向けて技術講演を行うこと。
社内外のステークホルダーと協力して目標を定義・達成すること。
Required Qualification(必須資格)
物理学、数理科学、情報工学、または同等の経験を有する修士号(MSc)取得者
量子ハードウェア上でNear-term量子アルゴリズムを実行した4年以上の量子コンピューティング実務経験
PythonおよびQiskitでの優れたプログラミングスキル(Qiskit Advocateの視覚, Qiskit Developer Certification保有者歓迎)
ソフトウェア、ミドルウェア、ハードウェア各層における量子コンピューティングアーキテクチャの深い理解
優れたコミュニケーション力、プレゼンテーション力、人間関係スキル
問題解決力・トラブルシューティング能力(課題の特定・診断・対応)
複数のタスクと期限を管理できるプロジェクトマネジメント能力
トランスパイル、エラー抑制、エラー緩和技術などを含む量子ハードウェア性能の分析・モデリング・チューニング経験
日本語および英語の両方での流暢なコミュニケーション能力
Preferred Qualification(歓迎資格)
物理学、数理科学、情報工学、または同等の経験を有する博士号(PhD)取得者
異なるハードウェアアーキテクチャ間の量子システムベンチマーク手法およびトレードオフに関する理解
さまざまな応用分野における量子アルゴリズムの基礎知識、特に近未来実装が可能なもの
実際の量子プロセッサおよびシステムレベル性能モデリングの経験
HPC(高性能計算)プログラミング経験および量子と古典計算の統合に関する理解
ソフトウェア開発スキル(例:ドキュメント作成、デバッグ、データ構造、デザインパターン、ソフトウェアテスト、CI/CD、アジャイル開発、オープンソース)
製品チームや営業チームなどとの協働経験
学際的または外部研究との協働経験
顧客対応またはクライアント支援の実務経験