Software Developer - Information Technology

Toronto, ON, Canada Req #1618
Friday, September 10, 2021
Are you creative, dynamic and passionate?  Do you like to think outside of the box and find new ways to achieve your goals?  Corus Entertainment has an exciting opportunity for you.  If you have a passion for excellence, and would like to work for Corus Entertainment, we encourage you to apply.

At Corus Entertainment we value team work, innovation, creativity, continued learning and responsible business practices that promote engagement with the communities that we support.  We have an exciting new opportunity to join our expanding Data Science team as we continue to address business challenges and develop products that allow partners to increase their reach and awareness of possible solutions.

Software Developer

Division: Corporate – Information Technology

Work Status: Full-time

Location: Corus Quay / Remote

About the Role

You will be responsible for supporting the work of the Data Science team in developing and delivering data driven products, tools, and workflows using internal data sources and cloud based technology stacks. Being the glue that interconnects functional components of the team, the Software Developer will facilitate the ingestion of data from third party sources by constructing pipelines and monitoring the state of data backfills and appends. As Machine Learning products begin to mature you will have the opportunity to support the automation of ML workflows to provide solutions at scale for both internal and external facing initiatives.


  • Provide support to the Data Science team in the construction of data pipelines and workflows
  • Development of integration layers from data sources to data lake as necessary to support construction of automated data pipelines
  • Development of integration layers from data lake as necessary to support external consumers of data
  • Facilitate data transformation requirements as part of ETL process for onboarding data sources
  • Support integration of third party or external tools as required by Data Scientist – e.g. machine learning services, analytics engines, and other cloud services
  • Work with Enterprise Application Development and/or Digital Development teams as appropriate to implement end user applications where required
  • Operationalize machine learning models developed by Data Science Team, including code refactoring as needed, and supporting any application/workflow scale out requirements
  • Documentation of code solutions
  • Maintain code repositories according to internal standards and direction
  • Participation in Data Governance, ethics and policy initiative

About You

Basic Qualifications:

  • BA/BS degree in Computer Science or other related field or equivalent work experience (5+ years)
  • Expertise in Python, including Object Oriented approaches
  • Experience using Python to consume APIs
  • Experience with GIT
  • Experience with Google Cloud Platform and/or Amazon Web Services cloud platforms
  • Experience working in an Agile environment
  • Understanding of the engineering/software development lifecycle
  • Great communication skills with the equal ability to work with technologists as well as translating to non-technical business stakeholders with ease
  • Proven capacity to deliver excellent results to stakeholders/clients
  • Commitment to continuous education in a fast evolving industry

Preferred Qualifications:

  • Self-directed, accountable, proactive, organized, efficient, tenacious (persistent about bringing open items/projects to closure), engaged, enthusiastic, able to lead, motivate and drive results
  • Ability to manage multiple projects successfully
  • Two or more years professional experience at a media company is desirable
  • Exposure to data science/data analytics is desirable
  • Exposure to python data processing libraries like Pandas is a plus
  • Web Design experience with knowledge of the Model View Controller design pattern
  • Experience using different frameworks for web development such as Django, Angular, React, etc.
  • Proven interest in experimenting to build Data Science applications
  • Experience developing visualizations using D3 or another visualization library
  • Client service focus
  • Great communication skills, written, verbal, presentation and the ability to influence others
  • Solutions oriented approach to problem solving
  • Teamwork focus and ability to operate in a matrix style organization
  • Proven capacity to deliver excellent results to stakeholders/clients

Why Corus?

Corus is a driving force in the media industry with a diverse portfolio of strong brands that entertain and inform audiences through great storytelling and compelling content, reaching millions of people around the world every day. 

We have a passionate drive to connect with the world around us: to express, to share, to be part of people's lives. Walk around our offices, our stations, our studios across the country and you'll feel it. You'll see it in action. 

You'll see it in the open communication and the approachability of our people. You'll see it in our care for quality work and the interest in new, creative solutions. You'll see it in how we work with external partners, and how we care about our communities. These are all core to the values we commit to living each and every day - Win Together, Think Beyond, Make It Happen, Learn Every Day, Show We Care. Our values describe what makes us pretty unique - and amazing - place to work. 

At Corus we value and actively involve the full range of what makes people unique in order to create a strong and innovative company where amazing people thrive. A company where people have the full opportunity to show their unique value and develop their potential. We strongly encourage applications from Indigenous peoples, people of colour, people with disabilities, people from all gender and sexually diverse communities and people with intersectional identities.

Corus is also committed to providing accommodations throughout the interview and employment process.  If you require an accommodation, we will work with you to meet your needs.

How to Apply

If you're interested in this role, click 'apply now'.  
*No phone calls please. Only those selected for an interview will be contacted. 

Other details

  • Job Family IT-Information Technology
  • Job Function 05-IT Systems Configuration & Programming
  • Pay Type Salary
This posting is inactive.
  • Toronto, ON, Canada