Skip to main content
Back to jobs

Scientific Software Engineer - Shuttle Compilation

External
queracomputinginc logoQueracomputinginc · Tsukuba, Japan
Full-timeOn-site2mo ago
GitHubPythonRouting
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

QuEra Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art neutral-atom quantum computers. You will have the opportunity to work with a vibrant scientific software team and a community of industry and academic collaborators and to help our growing team of diverse experts address fascinating challenges, ranging from classical compiler techniques to direct integration with low-level hardware components. Using our open-source toolchain, Kirin, you will be building QuEra's compiler pipeline together with experimental & computational physicists from low-level hardware instructions to high-level programming languages. This involves the development of new features and infrastructure for hardware execution. You will be co-designing compilers and hardware infrastructure for the next generation of quantum computing using cutting-edge neutral-atom and quantum error correction technologies. This emerging direction involves novel challenges in both engineering and science. In this Japan-based role, you will focus on movement/shuttling-aware compilation and optimization and support engagement of users of QuEra's Gemini-class neutral-atom system integrated into AIST's ABCIQ hybrid quantum-classical computing environment.

Responsibilities

  • Develop and maintain compiler components and APIs for atom shuttling / movement-aware compilation , contributing directly to Bloqade Shuttle and Bloqade Lanes .
  • Implement and improve optimization methods relevant to shuttling workflows (e.g., routing/scheduling/planning heuristics, constraint-aware transformations, and cost-model-driven compilation decisions).
  • Collaborate with scientists and hardware/control teams to translate experimental constraints into robust compiler abstractions and execution-ready instruction streams (including shuttling and related low-level features).
  • Provide customer and collaborator support in Japan , including issue triage, reproducing bugs, delivering fixes, and supporting integration/operations for the ABCIQ / AIST deployment.
  • Uphold strong engineering practices in public repos: code review, CI/testing, release hygiene, and thoughtful API evolution.

Requirements

  • Ph.D. in Computer Science, Physics, Applied Mathematics, or a related field, or equivalent professional experience.
  • Strong software engineering skills in Python (type hints, testing, packaging, tooling), and comfort working across a scientific codebase.
  • Experience with at least one of: optimization , graph algorithms , routing/scheduling , path planning , or related algorithmic areas.
  • Ability to collaborate effectively across disciplines (software, AMO/experimental physics, hardware/control, applications).
  • Fluent in Japanese and English for technical communication with customers and the global team.
  • Demonstrable experience contributing to open-source projects on GitHub (PRs, reviews, issue-driven development).
  • Background in AMO physics and/or neutral-atom quantum computing concepts relevant to shuttling and gate-model execution.
  • Experience with compiler infrastructure (IR design, SSA-based approaches, LLVM/MLIR-style concepts) or DSL/eDSL development.
  • Experience with Rust in addition to Python.
  • Familiarity with quantum error correction workflows and hardware/software co-design in hybrid quantum-classical settings.
  • 科学ソフトウェアエンジニア - シャトルコンパイル(日本)
  • 職務内容
  • 日本を拠点とするこの役割では、 移動/シャトル対応のコンパイルおよび最適化 に注力し、産業技術総合研究所( AIST )の ABCI-Q ハイブリッド量子・古典計算環境に統合された QuEra の Gemini クラス 中性原子システムのユーザー支援を行います。
  • 原子シャトル/移動対応コンパイル のためのコンパイラコンポーネントおよび API を開発・保守し、 Bloqade Shuttle および Bloqade Lanes に直接貢献します。
  • シャトルワークフローに関連する 最適化手法 (例:ルーティング/スケジューリング/プランニングのヒューリスティック、制約を考慮した変換、コストモデル主導のコンパイル決定)を実装し、改善します。
  • 科学者やハードウェア/制御チームと協力し、実験上の制約を堅牢なコンパイラ抽象化および実行可能な命令ストリーム(シャトルや関連する低レベル機能を含む)に変換します。
  • 日本国内の顧客および協力者へのサポート を提供します。これには、課題の優先順位付け、バグの再現、修正の提供、および ABCI-Q / AIST 展開における統合・運用サポートが含まれます。
  • 公開リポジトリにおいて、コードレビュー、 CI/ テスト、リリース管理、そして慎重な API の進化といった、堅実なエンジニアリングプラクティスを維持します。
  • 応募資格
  • コンピュータサイエンス、物理学、応用数学、または関連分野の修士号、あるいは同等の実務経験。
  • Python (型ヒント、テスト、パッケージング、ツール)における強力なソフトウェアエンジニアリングスキル、および科学分野のコードベースでの作業に慣れていること。
  • 最適化 、 グラフアルゴリズム 、 ルーティング/スケジューリング 、 経路計画 、または関連するアルゴリズム分野のいずれか 1 つ以上の経験。
  • 分野(ソフトウェア、 AMO /実験物理学、ハードウェア/制御、アプリケーション)を越えて効果的に協働できる能力。
  • 顧客やグローバルチームとの技術的なコミュニケーションのために、 日本語と英語に堪能 であること。
  • GitHub 上のオープンソースプロジェクト への貢献実績(プルリクエスト、レビュー、イシュー駆動型開発)。
  • 歓迎する資格
  • AMO 物理学 および/またはシャトル法やゲ

Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at queracomputinginc? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect