Scientific Software Engineer - Hardware Compilation

Quera
Japan
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: mastersSkills: ["Python","C++","Git","CI/CD","Debugging","Version control","Type hints","CPython","SSA"]

Join a scientific software team to design and maintain the compiler pipeline and hardware integration for neutral-atom quantum computers. Work on developing a domain-specific language for pulse-level programming, co-design compiler infrastructure with low-level hardware, and integrate with Gemini-class machines at AIST (ABCI-Q). This Japan-based role emphasizes collaboration with researchers, open-source tooling (Kirin), and end-to-end software lifecycle.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Quera
Quera
5 months ago

Scientific Software Engineer - Hardware 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 a scientific software team to design and maintain the compiler pipeline and hardware integration for neutral-atom quantum computers. Work on developing a domain-specific language for pulse-level programming, co-design compiler infrastructure with low-level hardware, and integrate with Gemini-class machines at AIST (ABCI-Q). This Japan-based role emphasizes collaboration with researchers, open-source tooling (Kirin), and end-to-end software lifecycle.
Location: Japan
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop and maintain domain-specific language (DSL) for pulse-level programs and its associated compilation stack
  • •Support integration of pulse compilation into multiple quantum computer builds
  • •Collaborate with Quantum Error Correction (QEC) scientists and hardware control team to plan and develop hardware features required for executing QEC algorithms
  • •Collaborate with other members of the scientific software team to integrate gate-level and atom-move compilation
  • •Maintain and update the internal execution software pipeline for the Gemini class machine deployed in AIST (ABCIQ), ensuring compatibility with evolving hardware/control capabilities and internal research workflows

Key Requirements

  • •Masters in Computer Science with focus on quantum computation/architecture/programming language/compiler, or equivalent professional experience
  • •Experience with Python semantics, Python type hints, CPython interpreter
  • •Experience with modern C++ projects and tooling around those projects
  • •Experience with Static Single Assignment intermediate representations-based compiler
  • •Knowledge of the full lifecycle of software development, including version control, code review, testing, CI/CD, logging, profiling, debugging, and documentation
Experience:Quantum computingHardware compilationCompilers
Education:Master's in quantum computation/architecture/programming language/compiler
Skills:PythonC++GitCI/CDDebuggingVersion controlType hintsCPythonSSA
Languages:EnglishJapanese
Tech Stack:PythonCPythonC++CompilerDSLGitCI/CDSSAKirin

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