[Hiring] Senior Developer, Machine Learning @CBC/Radio-Canada
Senior Developer, Machine Learning @CBC/Radio-Canada
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type contract
Posted YDay

[Hiring] Senior Developer, Machine Learning @CBC/Radio-Canada

YDay - CBC/Radio-Canada is hiring a remote Senior Developer, Machine Learning. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

As a Machine Learning Developer, you will work collaboratively with your product manager to design, develop and deploy machine learning solutions. You will leverage your expertise to, among other things, predict what content is most likely to interest our users as well as identify the users most at risk of churn.

Your key responsibilities:

  • 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.

Qualifications

  • 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 and willingness to develop your language skills desirable.

Requirements

  • 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.

Benefits

  • Hybrid work environment with flexible work schedules.
  • 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.
  • A creative and dynamic work environment.
  • An environment that favours experimentation and an iterative approach.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Developer, Machine Learning @CBC/Radio-Canada
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type contract
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later