Tasks/Responsibilities
The Algorithms Developer will be responsible for converting the mathematical model into algorithms to implement it in quantum multithreading hardware.
MORE PRECISELY
- Carry out development in Agile mode, mainly with Python, then conversion to C++ and Rust
- Optimize the performance of the algorithm by playing with the different variables
- Develop test plans and administer them to ensure quality assurance
- Follow up between the hardware team and the SaaS product team
- Work in the R&D team with two other developers and the Director of Development
PROFILE
- 3+ years of professional experience as a Python Developer
- Experience in probability algorithms (predictive algorithms) and mathematical programming
- Good knowledge of Agile methodology and project monitoring with Jira / Confluence
- Previous experience in hardware and/or with C++ (asset)
- Knowledge of OpenCL, CUDA and/or RUST (assets)
- Good communication skills
- BAC in computer science or equivalent
- Bilingualism (English required, French functional)