Scientific Software Engineer

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

We’re seeking a Scientific Software Engineer to help design and implement the compiler pipeline and hardware integration for neutral-atom quantum computers. You’ll work with a cross-disciplinary team on DSLs, low-level hardware features, and software tooling (Kirin, Bloqade), collaborating with scientists and hardware engineers to advance quantum compilation and execution.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Quera
Quera
1 year ago

Scientific Software Engineer

✓ Verified Job

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

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

Job Summary

We’re seeking a Scientific Software Engineer to help design and implement the compiler pipeline and hardware integration for neutral-atom quantum computers. You’ll work with a cross-disciplinary team on DSLs, low-level hardware features, and software tooling (Kirin, Bloqade), collaborating with scientists and hardware engineers to advance quantum compilation and execution.
Location: Toronto
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop and maintain domain-specific languages (DSLs) involved in the compilation pipeline
  • •Support customers when usage questions and technical issues arise
  • •Create comprehensive documentation for our SDK Bloqade and compiler infrastructure Kirin
  • •Collaborate with scientists and our hardware control team to plan and develop hardware features required for executing QEC algorithms
  • •Collaborate with other members of the scientific software team to deliver new language and hardware features including new gates, atom shuttling instructions, and low-level pulse control features

Key Requirements

  • •Ph.D. in Computer Science or Physics with a focus on quantum computation, quantum architecture, quantum programming language & compilation or quantum physics, or equivalent professional experience
  • •Enthusiastic about building tools and documentation used by non-software developers
  • •Experience with Python semantics, Python type hints, and the CPython APIs
  • •Knowledge of the full lifecycle of software development, including version control, code review, testing, CI/CD, logging, profiling, debugging, and documentation
  • •Experience with Static Single Assignment intermediate representation-based compilers and compiler engineering using LLVM/MLIR
Experience:Quantum computingResearchOpen-source
Education:PhD / Doctorate in Quantum computing
Skills:CommunicationCollaborationProblem-solvingDocumentation
Languages:English
Tech Stack:PythonCPythonLLVMMLIRKirinBloqadeDSLQECQuantum computing

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