Senior Software Engineer
About the role
At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a talented team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing.
Atom Computing is looking for a Senior Software Engineer to build the software platform that orchestrates our quantum computers.
In this role, you'll be working on a core area of our stack: the systems that coordinate quantum computing workloads, interface with the hardware control and calibration systems, and manage the experimental data our systems produce, while driving the architecture of our next-generation systems.
You'll work alongside a partner team that owns the hardware control and compilation systems, and collaborate closely with a talented, tight-knit team of software and quantum engineers, reporting to the Software Engineering Manager. This is a primarily backend role with occasional frontend work.
Our backend services are written in Python and Rust, and our frontend components are written in TypeScript/React. Many of our services run directly on the quantum computers themselves, in a Linux environment, so you'll be writing software that operates close to the hardware. This role is based in our Boulder, CO or Austin, TX office.