Atomcomputing
Senior Software Engineer
Boulder, CO. Posted 4 months ago
The role
Build and maintain the software platform that orchestrates quantum computers. Work on systems that coordinate quantum workloads, interface with hardware control, and manage experimental data, while driving next-generation architecture.
What you will do
- Build and maintain the software stack that orchestrates quantum computing on our systems
- Rewrite and productionize prototype code written by Quantum Engineers into reliable, tested services
- Develop and maintain infrastructure for automating system tuning and calibration
- Develop and maintain software for scheduling quantum algorithm execution and analyzing results
- Work closely with Quantum Engineers on idiomatic, tested code for experiments and algorithms on quantum hardware
- Make architectural and code-design decisions that keep the codebase clean and extensible
- Deploy, monitor, and support the production platform, sharing an on-call rotation
- Partner with the infrastructure team to strengthen CI/CD pipelines
Required qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- 5+ years of professional experience as a software engineer deploying complex software in production
- A passion for writing software and a track record of implementing architecture-level features in complex systems
- Proficiency with Python and SQL
- Experience developing and operating software in Linux environments
- Familiarity with Git, automated testing, and modern software development practices
- Willingness to learn the atomic, optical, laser physics, and quantum mechanics concepts needed to put the work in context
Nice to have
- Experience with a compiled language such as C++ or Rust
- Experience with cloud infrastructure (e.g. Azure, AWS, or GCP) and Terraform
- Experience building TypeScript/React frontend components
- Experience with containerization technologies
- Strong organization and project management skills
- Experience working at both a large technology company and a startup
Benefits
- Fully paid medical, dental, and vision insurance for employees and dependents
- Unlimited paid time off
- 401K company matching
- Short- and long-term disability
- FSA
- Dependent care benefits
- Life insurance
- Drinks, snacks, and catered team lunches in the office every day
- Annual bonus
- Equity in the company
Before you apply
- Advanced degrees (Master's or PhD) are welcome but not required
About the company
Atom Computing builds quantum computers using arrays of optically trapped neutral atoms. The company brings together scientists, engineers, and business professionals to advance quantum computing.