
Scientific Software Engineer – Machine Programming
QuEra Computing, Inc.5 hours ago
Base Salary
$102k - $166k/yr
Responsibilities
- Maintain the domain-specific language and compilation stack, including issue triage, bug fixes, pull-request reviews, releases, CI, tests, and dependencies.
- Support machine and testbed teams by helping develop experiments, port legacy programs, and diagnose compilation or runtime issues.
- Integrate compiled programs with the control system and maintain interfaces and program representations across releases.
- Convert user problems into minimal reproductions, regression tests, and focused fixes while contributing to larger language or intermediate-representation changes.
- Improve compilation and execution performance, including compile time, program size, and timing correctness.
- Create and maintain user-facing documentation, tutorials, examples, and agent skills.
- Support new channel types, control hardware, and machine configurations with the hardware-control team.
- Gather user feedback and prioritize usability improvements.
Requirements
- 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 with pytest.
- Ability to build tools for and communicate clearly with scientists who are not professional software developers.
- Experience coordinating interfaces and changes across teams and debugging issues spanning multiple systems.
- Experience debugging unfamiliar code and reducing complex failures to minimal reproductions.
- Familiarity with version control, code review, testing, CI/CD, logging, profiling, debugging, and documentation.
- Preferred: experience with compilers, domain-specific languages, SSA-based intermediate representations, Kirin, MLIR, or LLVM.
- Preferred: experimental physics or AMO/atomic physics lab-control experience, including AWGs, AOMs/AODs, DDS, timing systems, or cameras.
- Preferred: real-time or embedded control systems, FPGAs, ARTIQ, Labscript, real-time scheduling, streaming, or instruction-dispatch systems experience.
- Preferred: C++ or Rust experience, open-source contributions, or experience using AI coding agents.
Benefits
- Base salary range of $102,400-$166,400 per year.
- Equity grants are provided to all new hires.
About QuEra Computing, Inc.
QuEra Computing builds neutral-atom quantum computers and supporting software, offering access via its Aquila system on Amazon Braket and selling on-premise machines to research and enterprise users. Founded in 2018 and headquartered in Boston, the privately held company delivered a large-scale system to Japan’s AIST and has been selected for DARPA quantum benchmarking efforts.