Back to Jobs

Senior Machine Learning Developer, Content Recommendation

Radio-Canada
🇨🇦 Canada – Remote
Full-time
$145K–$177K
Estimated
Remote
Apply Now

Required Skills

⏳ Contract/Temporary
🟠 Senior
🤖 Machine Learning Engineer
AWS
Azure
Cloud
Keras
Node.js
NoSQL
Python
PyTorch
Scala
SQL
Tensorflow
TypeScript
🟡 Mid-level
Machine Learning
Natural Language Processing
Computer Vision
R
Typescript
C#
Go
Pytorch
Data Science
Excel
Sql
Nosql
Databricks
Aws
Google Cloud
Agile
Scrum
Kanban
Research

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

Job Details

Employment Type

Full-time

Salary Range

$145K–$177K

Estimated

Location

🇨🇦 Canada – Remote

Remote Work

Remote Friendly