QuEra Computing, Inc. - Scientific Software Engineer - Shuttle Compilation
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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. • Python • Experience with at least one of: optimization, graph algorithms, routing/scheduling, path planning, or related algorithmic areas. • optimization • graph algorithms • routing/scheduling • path planning • 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. • Fluent in Japanese and English • Demonstrable experience contributing to open-source projects on GitHub (PRs, reviews, issue-driven development). • open-source projects on GitHub • Background in AMO physics and/or neutral-atom quantum computing concepts relevant to shuttling and gate-model execution. • AMO physics • Experience with compiler infrastructure (IR design, SSA-based approaches, LLVM/MLIR-style concepts) or DSL/eDSL development. • compiler infrastructure • Experience with Rust in addition to Python. • Familiarity with quantum error correction workflows and hardware/software co-design in hybrid quantum-classical settings. • quantum error correction
Responsibilities
• Develop and maintain compiler components and APIs for atom shuttling / movement-aware compilation, contributing directly to Bloqade Shuttle and Bloqade Lanes. • atom shuttling / movement-aware compilation • Bloqade Shuttle • 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). • optimization methods • 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. • customer and collaborator support in Japan • ABCIQ / AIST • Uphold strong engineering practices in public repos: code review, CI/testing, release hygiene, and thoughtful API evolution.
Similar Jobs
No credit card. Takes 10 seconds.