JOB TITLE: MATHEMATICAL ALGORITHMS DEVELOPER
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 member will play a key role in the research, design and development of quantum-inspired and probabilistic algorithms for optimization. The member will be responsible for working alongside a team of engineers to develop and prototype new algorithms using specialized hardware solvers to solve real world customer problems. The member will interface with the hardware team to propose and prototype new variants of hardware solvers that better solve optimization problems, as well as interface with the product team to identify ways of solving customer problems with the developed algorithmic techniques. The member may also be responsible for fulfilling customer requirements using the specialized solvers that InfinityQ builds.
​
MAIN RESPONSIBILITIES:
-
Source and prototype new algorithms for customer problems
-
Keep up to date with the latest Research and Techniques for solutions to Combinatorial Optimization Problems (COP)
-
Develop new optimization algorithms using hardware solvers developed by hardware team
-
Interface with Hardware R&D team to develop new solvers & applications layers to improve algorithm performance
-
Interface with Product team to move algorithms/prototype code to production system
-
Design experiments and perform tests in close collaboration with academic researchers
REQUIRED SKILLS:
-
PhD degree or Master’s (with additional experience) degree in operations research, computer science, applied mathematics, electrical engineering or equivalent
-
2+ years experience developing algorithms for optimization problems
-
Very strong mathematical background in mathematical optimization, probability, and statistics
-
Experience in Python
-
Experience in C++ is a plus
-
Experience using GPUs a plus
-
Experience with Quantum-Inspired Solvers a plus
-
Experience in a tech startup company
-
History of successful delivery of products
-
Be recognized for their team spirit and their ability to communicate clearly with people of various backgrounds
-
Demonstrate thoroughness, versatility, flexibility and autonomy
-
Capacity to simultaneously deal with multiple projects and priorities in a fast-evolving environment
-
Good knowledge of written and spoken English, knowledge of French is a plus
​
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.