top of page

JOB TITLE: HPC RESEARCH SCIENTIST

About InfinityQ:

We are a dynamic startup in quantum-inspired computing that solves business performance problems – these NP-hard problems that become exponentially complex when they grow. Our application fields are mainly logistics, but we are exploring pharmaceutical and cybersecurity.

Our values are important to us: diversity & respect, dedication, fun & teamwork, innovation & excellence.

Our offices are located downtown Montreal, near Square Victoria metro station.

We are experiencing fast growth and are in the process of increasing our R&D team.

  • Be part of the quantum revolution

  • Enjoy teamwork and be a member of InfinityQ family

  • Work in a dynamic and stimulating start-up environment

  • Use your skills and talents to add visible value to the business

  • Learn every day

  • Free lunches + snacks

  • Monthly team building events and outings

NATURE OF THE WORK:

The incumbent will play a key role in the design and development of the company’s quantum inspired solvers implementation and development in collaboration with other experts and academic researchers.

 

MAIN RESPONSIBILITIES:

  • Participate in the conceptual and detailed design, simulation and quality assessment of quantum-inspired algorithms using specialized, massively parallel hardware.

  • Implement high performance software using advanced multi-threaded concepts.

  • Design solver experiments and perform tests in close collaboration with academic researchers.

  • Design test procedures to identify problems and solutions.

  • Participate in code reviews and architecture decisions.

  • Follow systems engineering procedures (requirements capture, traceability, design documentation, tests planning and reporting, etc.).

  • Any related tasks as need arises.
     

REQUIRED SKILLS:

  • Graduate Degree in computer engineering, computer science, electrical engineering or equivalent. PhD degree would be considered a strong asset. Bachelor’s degree with extensive and relevant experience will also be considered.

  • At least 3 years of experience.

  • Strong abilities in modern C++ and Python.

  • Experience with linear algebra libraries such as Eigen, BLAS, Intel MKL, etc.,

  • Experience with parallel programming frameworks such as OpenMP is a strong asset.

  • Knowledge of PyTorch, Tensorflow will be considered a strong asset.

  • Experience with CUDA or ROCm is an asset.

  • Experience authoring, profiling and optimizing high performance code, with a track record of delivering projects.

  • Experience with Linux with working knowledge of associated scripting languages.

  • Familiarity with industry standard practices such as code versioning, automated build pipelines and software lifecycle.

  • Good communications skills.

  • Ability to write technical documentation.

  • Spoken languages: English and French (desired).

WORK ORGANISATION:

Flexible daytime work hours.

InfinityQ is a hybrid workplace (office and remote).

SALARY CONDITIONS:

The salary is annual based, at 40h per week. Remuneration and work conditions are set based on the experience and skills of the chosen candidate.

BACK TO HOME PAGE

bottom of page