Machine Learning Senior Developer (french Services)

Quebec City, QC - Montreal, QC, Canada

Job Description

Why join CBC/Radio-Canada

Digital is a key part of our present and our future. CBC/Radio-Canada's strategy is focused on becoming the first organization to provide a digital platform that delivers unique content and experiences for our audiences, by telling stories that reflect who they are.

Customizing our digital services is core to that strategy. We want to create personal, relevant and engaging experiences that Canadians expect, with our goal being to make sure all Canadians see themselves reflected in our digital services while connecting them to the many communities and voices that make our country great.

Data science, machine learning and deep learning are pillars of this customization initiative. If you're passionate about all things data, from implementation to leveraging, we want to hear from you!

Your role

As a Machine Learning Developer, you will collaborate with your Product Owner to design, develop and launch machine learning solutions

Your expertise will be used to predict the most interesting content for our users or identify users who the most at risk of ending to use our product

CBC/Radio-Canada has a high ridership that presents an interesting challenge for anyone who likes to subtract milliseconds from a prediction.

Your Key Responsibilities

Act as a consultant to product managers looking to incorporate predictive components into their products (content recommendation engines, segmented notifications, natural language processing, etc.).

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 on Google Cloud.

Develop and maintain ETL processes specific to your needs.

Synthesize and explain to non-experts technological innovations to make them understandable and accessible across the Corporation.

Be comfortable working with external partners such as universities.

Manage risks and resolve issues or escalate them to a higher level as necessary.

Qualifications

We are looking for a candidate with the following:

  • Graduate degree in a relevant field (engineering, computer science, etc.) or equivalent professional experience
  • Two or more years' experience developing and releasing predictive solutions
  • Expertise with Python/PySpark and machine learning libraries such as TensorFlow (v2 an asset), PyTorch and scikit-learn
  • Experience with R an asset
  • Knowledge of Google Cloud, Azure and Databricks services
  • Experience deploying an ETL process
  • Experience working with Agile (Scrum/Kanban) processes
  • Comfortable analyzing complex data from various sources
  • Passion for empirical research by using data to answer challenging questions
  • Excellent level of spoken and written French. English, an asset, you will work with bilingual teams and a willingness to develop your language skills will be appreciated
Candidates may be subject to skills and knowledge testing.

Please note that this is a 12-month contract position, renewable annually.

As well, it is important to distinguish that this is not a consulting mandate, but rather a regular, long-term opportunity as an employee with Radio-Canada, complete with competitive benefits.

If this sounds interesting, please click on ''Apply online''. We thank all applicants for their interest, but only candidates selected for an interview will be contacted.

CBC/Radio-Canada is committed to being a leader in reflecting our country's diversity. That's because we can only create and tell the stories that connect Canadians, by having a workforce that mirrors the ever-changing makeup of our country. That's why we, as an employer, value equal opportunity and nurture an inclusive workplace where our individual differences are not only recognized and valued, but also extend to and pervade all the services we provide as Canada's public broadcaster. For more information, visit the section of our website. If you have accommodation needs at this stage of the recruitment process, please inform us as soon as possible by sending an e-mail to recruitment@cbc.ca.

You are invited to consult and familiarize yourself with our Code of Conduct, which can be found on our . All employees must adhere to the Code as a condition of employment. We also invite you to take a look at our policy on . In the event that you become an employee, it will be important to inform us, as quickly as possible, of any situation that, because of your hiring, constitutes or could appear to constitute a conflict of interest.

Wherever in the wording of the job description either gender is used, it shall be understood to include all genders.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2059052
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Quebec City, QC - Montreal, QC, Canada
  • Education
    Not mentioned