Quantum Software Engineer — DSL & Compiler Tools

QuEra Computing, Inc.

Boston (MA)

On-site

USD 102,000 - 166,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity grants

Job summary

QuEra Computing, Inc. is seeking a Scientific Software Engineer – Machine Programming in Boston, MA.

You will maintain the domain-specific language and compiler stack used by scientists to run neutral-atom quantum experiments, built on Kirin, and collaborate with physicists and control-stack engineers to integrate programs with the control system. You will help scientists turn experiments into reliable programs, ensure toolchain stability as hardware evolves, and contribute to documentation,

Qualifications

  • Bachelor's or Master's degree in Computer Science, Physics, Electrical Engineering or a related field, or equivalent professional experience.
  • Strong Python skills, including type hints, packaging and testing (pytest).
  • Enjoys building tools for, and working closely with, scientists who are not professional software developers. Clear written and verbal communication.
  • Experience working across team boundaries: agreeing on interfaces, coordinating changes between components and debugging problems that span several systems.
  • Experience debugging unfamiliar code and reducing complex failures to minimal reproductions.
  • Familiarity with the full software lifecycle: version control, code review, testing, CI/CD, logging, profiling, debugging and documentation.

Responsibilities

  • Maintain the domain-specific language and its compilation stack: triage issues, fix bugs, review pull requests, manage releases and keep CI, tests and dependencies healthy.
  • Act as the point of contact for machine and testbed teams programming their experiments. Help them build new experiments, port legacy programs and diagnose compilation or runtime problems.
  • Work with control stack engineers on integrating compiled programs with our control system. This includes defining and evolving the program representation passed between the compiler and the control system, keeping the two in sync across releases, and debugging problems that span both.
  • Turn user problems into minimal reproducible reports, regression tests and focused fixes, and work with the compiler team on larger language or IR changes.
  • Find and fix performance problems in program compilation and execution, such as compile time, program size and timing correctness.
  • Write and maintain user-facing documentation, tutorials, example programs and agent skills that make it easier for physicists to write correct programs.
  • Work with the hardware control team to support new channel types, control hardware and machine configurations.
  • Collect feedback from machine users and turn it into a prioritized roadmap for usability improvements.

Skills

Python
Cross-team collaboration
Debugging unfamiliar code
Software lifecycle
Clear communication

Education

Bachelor's or Master's in CS/Physics/EE

Tools

Kirin toolchain
MLIR
LLVM

Job description

QuEra Computing, Inc. is seeking a Scientific Software Engineer – Machine Programming in Boston, MA.

You will maintain the domain-specific language and compiler stack used by scientists to run neutral-atom quantum experiments, built on Kirin, and collaborate with physicists and control-stack engineers to integrate programs with the control system. You will help scientists turn experiments into reliable programs, ensure toolchain stability as hardware evolves, and contribute to documentation,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quantum DSL & Compiler Engineer - Equity
Quantum DSL & Compiler Engineer - Equity

QuEra Computing Inc. • Boston (MA)

On-site
USD 102,000 - 166,000
Quantum Software Engineer: DSL & Compiler + Equity
Quantum Software Engineer: DSL & Compiler + Equity

QuEra Computing Inc. • Boston (MA)

On-site
USD 102,000 - 166,000
Equity grants
Quantum Software Engineer — Compiler & DSL Design
Quantum Software Engineer — Compiler & DSL Design

QuEra Computing Inc. • Boston (MA)

On-site
USD 102,000 - 166,000
Equity grants
Scientific Software Engineer - Virtual Machine & Emulation
Scientific Software Engineer - Virtual Machine & Emulation

QuEra Computing Inc. • Boston (MA)

On-site
USD 120,000 - 160,000
Quantum Compiler Engineer: Tools for Scientists (Equity)
Quantum Compiler Engineer: Tools for Scientists (Equity)

Queracomputinginc • Boston (MA)

On-site
USD 102,000 - 166,000
Equity grants
Quantum Compiler Engineer — Language Design & Tools
Quantum Compiler Engineer — Language Design & Tools

QuEra Computing Inc. • Boston (MA)

Hybrid
USD 102,000 - 166,000
Quantum Compiler Engineer: Shuttle & DSL Innovation
Quantum Compiler Engineer: Shuttle & DSL Innovation

Entangled Future • Boston (MA)

Hybrid
USD 110,000 - 150,000
Scientific Software Engineer – Machine Programming
Scientific Software Engineer – Machine Programming

QuEra Computing Inc. • Boston (MA)

On-site
USD 102,000 - 166,000
Quantum VM & Emulator Engineer
Quantum VM & Emulator Engineer

QuEra Computing Inc. • Boston (MA)

On-site
USD 120,000 - 160,000
Quantum Software Engineer - DX-Driven Compiler Tools
Quantum Software Engineer - DX-Driven Compiler Tools

QuEra Computing Inc. • Boston (MA)

On-site
USD 102,400 - 166,400
Equity grants
Competitive salary