Scientific Software Engineer – Machine Programming
Required skills
- Python
- type hints
- packaging
- pytest
- compiler
- domain-specific language
- SSA
- IR
- software lifecycle
- version control
Nice to have
- Kirin
- MLIR
- LLVM
- experimental physics
- AMO physics
- atomic physics
Role summary
QuEra is seeking a Scientific Software Engineer specializing in Machine Programming to support scientists using their neutral-atom quantum computers. This role involves maintaining the domain-specific language and compiler stack, built on the Kirin toolchain, which physicists use daily. You will collaborate closely with physicists and control stack engineers to enable new experiments, ensure toolchain reliability, and integrate with the control system. The ideal candidate enjoys building tools and assisting users, with strong Python skills and experience in the full software lifecycle. Familiarity with compilers, DSLs, and experimental physics is preferred.
Summary
This role helps the scientists who build and operate QuEra's neutral-atom quantum computers program those machines effectively. You will maintain the domain-specific language and compiler stack, built on the open-source Kirin toolchain, that experimental physicists use every day to run their experiments.
You will work closely with physicists and control stack engineers. You'll help machine teams turn new experiments into working programs, keep the toolchain reliable as our hardware evolves, and drive its integration with our control system. The role suits an engineer who enjoys building tools and also helping others succeed with them.
Responsibilities
Qualifications
Preferred Qualifications
The approximate base salary range for this position is $102,400 - $166,400.
We consistently monitor external market data and update base salary ranges accordingly. We determine base compensation decisions on several factors, including as geographic placement, role-specific knowledge, skills, and/or experience. In addition to our base salary offerings, we also provide equity grants for all new hires.
QuEra is committed to cultivating a diverse work environment and is proud to be an equal opportunity employer. We highly value diversity in our current and future employees and do not discriminate (including in our hiring and promotion practices) based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
#LI-NB1
Similar roles
- Senior Scientific Software Engineer — AutoresearchQuEra Computing Inc. · Boston, MA · Onsite
- Quantum Scientist - Quantum Error Correction TheoristQuEra Computing Inc. · Boston, MA · Onsite
Lead Scientific Software Engineer, MoBIChild Mind Institute · New York, NY · Hybrid- Scientific Software EngineerAnduril · Broomfield, CO
- Software Engineer II - Seller ExperienceStubHub · New York, NY · Hybrid
- Senior Software Engineer, Cloud ApplicationsTemporal · Remote · Hybrid
