About the role What you'll do here:
- Enhance data usage and deliver AI-based and machine learning solutions.
- Participate in building and supporting the AI foundations used by the company's different teams.
- Evolve AI-based and machine-learning software products.
- Join a team with high visibility and a multitude of challenges.
What you bring to the table:
- Bachelor's degree in computer science, computer engineering, software engineering, mathematics or any combination of equivalent education and experience
- 3 years of experience in software development / engineering
- Excellent understanding of machine learning and artificial intelligence
- Proficiency with at least one programming language such as Java, C#, C or Python
- Strong experience of software engineering practices such as Agile, Devops, CI and CD and others;
- Strong experience with machine learning and scientific computing libraries such as scikit-learn, NumPy, SciPy, Weka, etc.
- Knowledge of the machine learning life cycle;
- Good knowledge of DevOps modern tools such as Docker, OpenShift, Kubernetes, ELK, Jenkins;
- Knowledge of a deep learning framework such as Tensorflow, Caffe2, PyTorch or other.
- Knowledge of the Actor model and asynchronous communication Akka., Kafka, RabbitMQ, etc.
- A developer passionate about artificial intelligence, able to interact with software engineers, data scientists and R\&D teams
- An agent of change
- Adept at translating a business problem into a technology solution
- Comfortable working in complex environments that are constantly evolving and multidisciplinary team
- [Bilingual (French and English)] Need to interact on a regular basis with an English-speaking clientele and colleagues across the country.
- No Canadian work experience required however must be eligible to work in Canada.
What we offer
Intact Financial