Jobs › Companies › QuEra Computing, Inc. › Scientific Software Engineer – Machine Programming

Sobre este puesto de Scientific Software Engineer – Machine Programming en QuEra Computing, Inc.

QuEra Computing, Inc. · Presencial · Boston, MA, USA

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

  • 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.

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.

Preferred Qualifications

  • Experience with compilers, domain-specific languages or SSA-based intermediate representations (experience with Kirin, MLIR or LLVM is a plus).
  • Background in experimental physics, especially AMO or atomic physics lab control (AWGs, AOMs/AODs, DDS, timing systems, cameras).
  • Experience with real-time or embedded control systems, FPGAs, or experiment-control frameworks such as ARTIQ or Labscript.
  • Experience with real-time scheduling or execution systems, such as runtime schedulers, streaming or instruction-dispatch systems.
  • Experience with C++ or Rust.
  • Contributions to open-source libraries.
  • Experience using AI coding agents in a development workflow.

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

¿Listo para postularte en QuEra Computing, Inc.?
Postúlate en QuEra Computing, Inc.

Cómo se compara este salario de Software Engineer

Este puesto paga $134,400/yr — por debajo de el rango típico para los puestos de Software Engineer.

$134,400 la mediana de $134,400 $192,050

Rango típico $134,400–$165,500/yr, a partir de 13 ofertas comparables de Software Engineer en JobsRadar (salario anualizado en USD). Ver datos salariales de Software Engineer →

Sobre QuEra Computing, Inc.

QuEra Computing is the leader in commercializing quantum computers using neutral atoms, which is widely recognized as a highly promising quantum modality. Based in Boston and built on pioneering research from nearby Harvard University and MIT, QuEra operates the world’s largest publicly accessible quantum computer, available over a major public cloud and for on-premises delivery. QuEra is developing large-scale, fault-tolerant quantum computers to tackle classically intractable problems, becoming the partner of choice in the quantum field. Simply put, QuEra is the best way to quantum.

Ver todos los empleos en QuEra Computing, Inc. →

Empleos similares

Dotmatics
Software Engineer, Agentic AI
Dotmatics
⚡ Postúlate pronto Boston, MA Híbrido $160,000–$256,400
● Nuevo 👁 Visto ✓ Postulado hace 1d
CR
Machine Learning Software Engineer 1
Crowe
⚡ Postúlate pronto Chicago IL USA Presencial $62,000–$100,000
● Nuevo 👁 Visto ✓ Postulado hace 2sem
QuEra Computing, Inc.
QPU Software Engineer
QuEra Computing, Inc.
⚡ Postúlate pronto Boston, MA, USA Presencial $130,000–$170,000
● Nuevo 👁 Visto ✓ Postulado hace 3sem
PTC
Principal Software Engineer - Onshape
PTC
⚡ Postúlate pronto Boston, MA, USA Presencial $131,000–$180,000
● Nuevo 👁 Visto ✓ Postulado hace 3sem
PH
Senior Software Engineer
PhaseV
⚡ Postúlate pronto One Broadway, 11th floor, Camb... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1 mes
Recorded Future
Principal Software Engineer
Recorded Future
⚡ Postúlate pronto Boston, MA Presencial $152,000–$228,500
● Nuevo 👁 Visto ✓ Postulado hace 1 mes
QuEra Computing, Inc.
Developer Relations Lead, Quantum Software
QuEra Computing, Inc.
⚡ Postúlate pronto Boston, MA, USA Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1 mes
QuEra Computing, Inc.
Scientific Software Engineer - Compiler
QuEra Computing, Inc.
⚡ Postúlate pronto Boston, MA, USA Presencial $102,400–$166,400
● Nuevo 👁 Visto ✓ Postulado hace 1 mes
PTC
Principal Software Engineer-SRE
PTC
⚡ Postúlate pronto Boston, MA, USA Híbrido $131,000–$200,000
● Nuevo 👁 Visto ✓ Postulado hace 1 mes

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en QuEra Computing, Inc.

Ver todos los empleos en QuEra Computing, Inc. →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis