Jobs / QuE***

Scientific Software Engineer - Developer Experience

QuE*** · Boston, MA, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Boston, MA, United States102,400-166,400 USD/yearlyOnsite
Remuneration
102,400-166,400 USD/yearly
Location
Boston, MA, United States
Visa sponsorship
Sponsors visa

Job summary

Summary QuEra is building the software stack for neutral-atom quantum computers, spanning four abstraction levels — logical, physical, atom shuttling, and pulse — each with its own compiler dialect and execution environment. The core language and compiler architecture are still taking shape, and the decisions made now will determine whether the stack is a joy or a burden to program against.

Qualifications

  • Experience building developer-facing tooling: compiler frontends, LSP servers, linters, SDK APIs, or notebook tooling.
  • Comfortable reading and writing both Rust (Kirin, execution layer) and Python (user-facing SDK).
  • No compiler background required, but willing to work in the IR layer.
  • Strong opinions on what "good" errors look like, and interest in improving them before they ship.
  • Interest in influencing platform or language design, not just building on top of it.
  • Comfortable prototyping against unstable APIs and feeding signal back into design.
  • Willing to grow into compiler engineering — you'll work closely with an SSA-based compiler stack.
  • Note on level: We're hiring across levels.
  • More senior candidates drive multi-quarter arcs from problem to design to adoption across teams; more junior candidates focus on well-scoped pieces with more guidance.
  • Preferred
  • Visualization experience in technical domains (signal processing, compiler IR, timing diagrams).
  • Familiarity with Python packaging and the scientific Python ecosystem.

Responsibilities

  • You'll represent the developer's perspective while language semantics, API surfaces, and compiler architecture are still being decided — before those decisions harden.
  • You'll work closely with the compiler team building on Kirin, our shared IR infrastructure (Rust), and across the Python SDK layers built on top of it.
  • Shape foundation decisions: Bring a DX perspective into language design, IR architecture, and API reviews, pushing back when choices would make the stack hard to use.
  • Prototype early: Build early error messages, visualizations, and workflow sketches — not to ship, but to stress-test API decisions while they're still changeable.
  • Help define the error model: Contribute to a coherent contract for how errors are represented, surfaced, and attributed across compiler passes, from the circuit-level API down.
  • Visualization: Contribute to circuit diagrams, error syndrome plots, and result analysis tooling as APIs stabilize.
  • Developer workflow: Improve the path from Bloqade program to emulation output to hardware job — CLI, error messages, actionable feedback.
  • Standard libraries: Help decide what gets promoted from internal example to first-class primitive, and write the first ones.

Degrees

Associate

Contract length

Fixed-term