Scientific Software Engineer - Shuttle Compilation

Quera
Japan
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: phdSkills: ["Communication","Collaboration","Teamwork","Problem-solving"]

Join QuEra Computing as a Scientific Software Engineer in Japan to develop and maintain compiler components for movement-aware atom shuttling, integrating high-level applications with a neutral-atom quantum computer. You’ll co-design compiler infrastructure with researchers, optimize shuttling workflows, and support the Gemini-class ABCIQ hardware-software interface, contributing to Bloqade projects and open-source collaboration.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Quera
Quera
5 months ago

Scientific Software Engineer - Shuttle Compilation

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Join QuEra Computing as a Scientific Software Engineer in Japan to develop and maintain compiler components for movement-aware atom shuttling, integrating high-level applications with a neutral-atom quantum computer. You’ll co-design compiler infrastructure with researchers, optimize shuttling workflows, and support the Gemini-class ABCIQ hardware-software interface, contributing to Bloqade projects and open-source collaboration.
Location: Japan
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key 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 ABCIQ / AIST deployment.
  • •Uphold strong engineering practices in public repos: code review, CI/testing, release hygiene, and thoughtful API evolution.

Key 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.
Experience:Quantum computingScientific softwareOpen-source
Education:PhD / Doctorate
Skills:CommunicationCollaborationTeamworkProblem-solving
Languages:EnglishJapanese
Tech Stack:PythonRustLLVMMLIRGitHub

Company Brief

Quera
Quera operates an online programming education and competitive programming platform, offering coding problems, contests, training resources, and recruitment tools primarily for Persian-speaking students and developers.
Industry: EdTech
Company Size: Small (11 to 50 employees)
Growth: Early Stage Startup
Headquarters: Tehran, Iran
Website