Senior Software Engineer
Atom Computing · Remote — Worldwide
Job Description
Senior Software Engineer - Quantum Computing
Company: Atom Computing Location: Remote (Worldwide) Salary: $140,000 - $185,000 per year, plus bonus and equity
Atom Computing is at the forefront of quantum computing, developing systems that leverage optically trapped neutral atoms to unlock unprecedented computational power. We are seeking a talented Senior Software Engineer to join our world-class team of scientists and engineers. This is a unique opportunity to contribute to the advancement of quantum technology and work at the intersection of deep science and production software.
About the Role
As a Senior Software Engineer, you will play a crucial role in developing and implementing the quantum computing platform. You will work across the full stack, building the platforms and applications that provide customers access to our quantum computers and accelerate the development of next-generation systems. Your responsibilities will span critical areas such as quantum job compilation, quantum error correction, instrument calibration, and experimental data management. You will collaborate closely with a dedicated team of engineers and physicists, reporting to the Software Engineering Manager.
While this position is advertised as remote worldwide, candidates will also be considered for roles at our locations in Boulder, CO, and Austin, TX.
Key Responsibilities
- Develop and maintain public API features and open-source SDKs for running customer-provided jobs on our quantum hardware and simulators.
- Develop and maintain infrastructure for automating system tuning and calibration.
- Develop and maintain software for scheduling the execution and analyzing the results of quantum algorithms.
- Collaborate closely with Quantum Engineers to write idiomatic, tested, and extensible code for executing experiments and algorithms on our quantum hardware.
Requirements & Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- A minimum of 5 years of professional software engineering experience post-degree.
- A strong passion for software development and a proven track record of implementing architecture-level features in complex computer systems.
- Proficiency in Python and SQL.
- Experience with a compiled language such as C++ or Rust is preferred.
- Familiarity with Git version control, automated testing, and software development best practices.
- Willingness to learn the fundamental concepts of atomic, optical, laser physics, and quantum mechanics relevant to the role.
Bonus Qualifications (Not Required):
- Experience with cloud platforms like Azure or AWS.
- Familiarity with infrastructure as code tools like Terraform.
- Experience with JavaScript, UI/UX design for web applications.
- A background in physics.
What We Offer
Atom Computing offers a comprehensive benefits package designed to support our employees and their families:
- Fully paid medical, dental, and vision insurance for employees and dependents.
- Unlimited paid time off.
- 401K company matching.
- Short-term and long-term disability insurance.
- Flexible Spending Account (FSA) and dependent care benefits.
- Life insurance.
- On-site perks at our offices include drinks, snacks, and catered team lunches.
- Competitive base salary ($140,000 - $185,000), commensurate with experience.
- Annual bonus and company equity.
Please mention the word PRIVILEGE and tag ROjox when applying to show you read the job post completely (#ROjox).
✨ This description was enhanced by AI based on the original listing.