Job Description
<h3>📋 Description</h3> • Design, develop and deploy machine learning models with Microsoft Azure Machine Learning.
• Work with the data science and engineering teams to incorporate ML solutions into existing apps.
• Analyze and process large data sets to extract relevant insights.
• Draft technical documents and performance reports for stakeholders.
• Act as a consultant to product managers looking to incorporate predictive components into their products.
• Provide practical technical expertise, advice and support to the Business Intelligence team for their advanced modelling needs.
• Perform data exploration to identify what variables (features) to use in our various models.
• Identify gaps in data collection and work with the relevant teams to gather that information.
• Program the extraction, standardization and transformation of our reliable data sources, and confirm the integrity of those sources.
• Develop and evolve production models following an iterative approach.
• Help evolve our current prediction architecture based partially on Microsoft Azure ML and Databricks.
• Synthesize and explain technological innovations so they are understandable to non-experts and accessible across the Corporation. <h3>🎯 Requirements</h3> • Graduate degree in a relevant field (engineering, computer science, etc.) or equivalent professional experience
• Demonstrated professional experience developing machine learning models
• Experience working with programming languages such as Python, R or Scala
• Experience with ML libraries and frameworks such as TensorFlow, Keras and PyTorch
• Knowledge of data pre-processing techniques and ML algorithms
• Experience working with Agile (Scrum/Kanban) processes
• Experience with database management systems (SQL, NoSQL)
• Comfort analyzing complex data from various sources
• Passion for empirical research using data to answer challenging questions
• Excellent spoken and written French; English an asset (as you will be required to work with bilingual teams) and willingness to develop your language skills desirable
• Additional assets: Microsoft Azure certification
• Experience working with programming languages such as C#, TypeScript and NodeJS
• Experience with other Cloud platforms (AWS, Google Cloud)
• Experience with continuous integration / continuous delivery (CI/CD) tools
• Experience with natural language processing (NLP) or computer vision <h3>🏖️ Benefits</h3> • Hybrid work environment with flexible work schedules, allowing you to prioritize yourself, your family and your work
• Competitive benefits and compensation
• Opportunities to work with cutting-edge technology
• Opportunities for continued learning and professional development
• Opportunities to become a member of our Employee Resource Groups
• Pair programming and mentorship opportunities, where you can learn from the best in the industry and help coach new talent
• A creative and dynamic work environment, where your ideas and contributions can be heard, valued and respected
• An environment that favours experimentation and an iterative approach in order to achieve the highest form of technical innovation