IonQ is looking to solve the problem of keeping their fleet of quantum computers and demonstration systems running autonomously at peak performance and throughput to solve complex problems faster.
Requirements
- Professional programming experience in a general-purpose language like Python, Go, Rust, or C++
- Professional experience with SAT solvers or similar tools
- Experience working with stochastic systems, machine learning, and/or mathematical optimization
- A background in control theory
- Experience in working with technical experts outside of traditional software engineering, particularly electrical engineers and physicists
- Prior experience with control theory, hardware device control, and working with scientists
Responsibilities
- Write software to automate system behavior to meet business and technical goals
- Lead and provide technical expertise in building robust, well-engineered, tested software solutions
- Work with business and scientific stakeholders to understand requirements and design a verifiable system to achieve the goals
- Mentor more junior engineers and team members with different technical backgrounds in area of expertise
- Build a scheduling system that must satisfy business constraints while optimizing throughput
Other
- Bachelor's degree or equivalent industry experience in Computer Science, Mathematics, Physics, or related field
- 13+ years of professional experience
- Occasional travel, 1-4 times per year
- Must be near one of IonQ's offices in College Park, Seattle, or Toronto
- Must verify U.S.-person status for export controls and government contracts work and/or obtain necessary license