Research Engineer (Montreal)

Research Engineer (Montreal)

Montreal, Quebec  - Permanent

Job Description

Our client's research team focuses on Machine Learning, Artificial intelligence and Neuroscience, including but not limited to deep neural models, reinforcement learning algorithms and biologically inspired models with the overall goal of building powerful general-purpose learning algorithms.

Research Engineers work on a diverse and stimulating range of projects including: developing algorithms and prototype applications, providing software design and programming support to research projects, along with architecting and implementing software libraries.

You will:

- Provide software design and programming support to research projects
- Report and present software developments including status and results clearly and efficiently both internally and externally, verbally and in writing
- Architect and implement software libraries
- Implement and evaluate algorithms

Must Have Skills:

- BSc/BEng degree in computer science, mathematics, physics, electrical engineering, machine learning or equivalent (MSc/MEng preferable)
- Strong knowledge and experience of Python or C++
- Knowledge of machine learning and/or statistics
- Strong knowledge of algorithm design

Nice to Have Skills:

- Working knowledge of Tensorflow or similar frameworks
- Experience with multi-threaded design and parallel/distributed computing
- Experience with implementing numerical methods and data visualisation
- Interest in neuroscience
- A passion for AI
- Contributions to open source projects


Starting: ASAP
Travel: 10%