As a Software Engineer, you will have the opportunity to contribute to the implementation of a wide variety of cutting-edge quantum software projects. You will be working closely with accomplished quantum software engineers and cloud engineers to develop, test, and benchmark Agnostiq’s quantum software. The ideal candidate will have prior experience programming in Python and be familiar with Linux. Preference will be given to candidates familiar with SDKs for existing quantum computing platforms (e.g. Qiskit, PyQuil, Cirq, Q#, PennyLane). Candidates must be willing to learn on the job.

Key Responsibilities:

  • Assist in the implementation of new algorithms using PythonTest and benchmark software applications
  • Test and benchmark software applications
  • Contribute to and maintain Agnostiq’s existing (proprietary) codebases
  • Packaging and polishing software for distribution


  • A Bachelors in Computer Science (candidates from other backgrounds with programming experience will also be considered)
  • Experience debugging and testing software
  • Skilled in Python and familiar with git
  • High level of proficiency in data structures and algorithms
  • Data visualization experience


  • Previous experience working in HPC environments or with scientific software
  • Developer certifications from reputable sources
  • Experience benchmarking and profiling software
  • Familiarity with Linux

Agnostiq is based in Toronto, Canada, however, we are committed to hiring the best talent available anywhere in the world. This position can be remote, in person, or anything in between.

If you are interested in applying for this role, please feel free to contact us directly at Please make sure to include your resume when reaching out (academic CVs welcome).