Develop innovative data product using machine learning to solve business problems.
Participate in the development and evolution of front-end and back-end components for the execution of our algorithms.
Participate in the design and application design around an event-oriented architecture.
Write well-designed, efficient code that can be tested, again and again.
Optimize the platform for maximum velocity and scalability.
Influence the AI roadmap of the biggest P&C insurer in Canada.
Keep pace with new technologies and use them in your own solutions.
Work within a multi-disciplinary environment mixing people from data science, software engineering, actuarial science, business and design.
Share knowledge with interns, data scientist and other software developer to grow, as a team.
Requirements
A bachelor’s degree in computer science, software engineering, AI or a related discipline.
Minimum of 8 years of significant experience in development.
Proficiency in Python, ML/AI (model development +productionise), REST/ GraphQL APIs, AWS (S3, Lambda, sagemaker or similar services).
Experience with machine learning and scientific computing libraries such as scikit-learn, NumPy, SciPy, Tensorflow, etc.
Good knowledge of software engineering practices such as design patterns, knowledge of the development cycle and other tools such as Git, Jira, Confluence.
The commitment to be a great, collaborative teammate.
Unlimited curiosity and a passion to challenge the status quo.
Strong communication, time management and work organization skills.
Bilingualism required for candidates located in Quebec.
Tech Stack
AWS
GraphQL
Numpy
Python
Scikit-Learn
Tensorflow
Benefits
Flexible work arrangements and a hybrid work model
Possibility to purchase up to 5 extra days off per year
Multiple benefits offered to support physical and mental wellbeing, including telemedicine
Wellness account and much more
Annual bonus plan and Employee Share Purchase Plan (ESPP)