Scientific Software Engineer - Shuttle Compilation
QuEra Computing
Role
About this opportunity
<p><strong>Summary</strong></p> <p><span data-contrast="auto">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.</span><span data-ccp-props="{}"> </span></p> <p><span data-contrast="auto">In this Japan-based role, you will focus on </span><strong><span data-contrast="auto">movement/shuttling-aware compilation and optimization</span></strong><span data-contrast="auto"> and support engagement of users of QuEra’s </span><strong><span data-contrast="auto">Gemini-class</span></strong><span data-contrast="auto"> neutral-atom system integrated into AIST’s </span><strong><span data-contrast="auto">ABCIQ</span></strong><span data-contrast="auto"> hybrid quantum-classical computing environment.</span><span data-ccp-props="{}"> </span></p> <p><strong>Responsibilities</strong></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Develop and maintain compiler components and APIs for </span><strong><span data-contrast="auto">atom shuttling / movement-aware compilation</span></strong><span data-contrast="auto">, contributing directly to </span><strong><span data-contrast="auto">Bloqade Shuttle</span></strong><span data-contrast="auto"> and </span><strong><span data-contrast="auto">Bloqade Lanes</span></strong><span data-contrast="auto">.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="1" data-aria-level="1">Implement and improve <strong><span data-contrast="auto">optimization methods</span></strong><span data-contrast="auto"> relevant to shuttling workflows (e.g., routing/scheduling/planning heuristics, constraint-aware transformations, and cost-model-driven compilation decisions).</span></li> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="1" data-aria-level="1">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).</li> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="1" data-aria-level="1">Provide <strong><span data-contrast="auto">customer and collaborator support in Japan</span></strong><span data-contrast="auto">, including issue triage, reproducing bugs, delivering fixes, and supporting integration/operations for the </span><strong><span data-contrast="auto">ABCIQ / AIST</span></strong><span data-contrast="auto"> deployment.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,&