Quantum Tools Engineer

Quantum computers (QCs) have the potential to transform computing as we know it, solving some of today’s unsolvable problems and enabling dramatic advances in clean energy, transportation, sustainable agriculture, and national defense.  Quantum Computing Inc.’ s mission is to turn that potential into reality at the earliest practical moment, even using today’s non-quantum accelerators to deliver differentiated performance to applications before quantum acceleration is achieved.

While our focus will widen to include gate-model quantum computers, we currently focus on the fast execution of problems posed in the quadratic unconstrained binary optimization (QUBO) formulation, which is equivalent to the Ising model of physics, the unconstrained binary quadratic (UBQ) model of operations research, and the probabilistic graphical model of statistics.  That execution may happen on GPUs, other accelerators like Fujitsu’s Digital Annealer, as well as quantum annealers such as those from D-Wave Systems.

The current primary tasks of QCI quantum tools engineers are a) to map problems from other forms (e.g., constrained optimization) to the QUBO form, b) to solve large, hard QUBOs with differentiated performance, and c) work with QCI’s quantum apps engineers to ensure they can deliver the best practical performance.  Mapping to QUBO form and solving QUBOs fast will often be novel and counter-intuitive, so we require aptitudes including:

  • flexibility to balance theoretical absolutes with practical necessities
  • insight to see the essence of a problem from a new perspective, looking past the widely accepted views
  • wide-ranging knowledge of combinatorial optimization and current techniques
  • agility to understand and transpose computations between types of processors (CPUs, GPUs, annealers, gate-model QCs)
  • ease working closely and interdependently with experts from other disciplines.

We see the required skills as:

  • knowledge of and facility with optimization and constrained-optimization solvers, such as AMPL, CPLEX, GAMS, Gurobi, Pyomo, or SCIP
  • knowledge of discrete optimization
  • experience in solving real-world (constrained) optimization problems in your given application discipline
  • experience in implementing, releasing, and supporting commercial optimization software in a fast-paced environment;  languages include Python and C/C++
  • excellent verbal and written communication skills
  • visceral understanding of the software development process, from design to implementation to release to support, including the choke points and their causes.

We at QCI believe that our mission can be achieved only by attracting the most capable people, who will be from diverse backgrounds, identities, and experiences, and hence our success is vitally connected to our ability to mesh the skills of that diverse workforce.  It is our policy to provide equal employment opportunity to all persons regardless of race, color, religion, sex, national origin, age, sexual orientation, gender identity, genetic information, physical or mental disability, protected veteran status, or any other characteristic protected by federal or state law.

If you are interested in joining us, reach us at

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound