Senior Backend Developer, Analytics Pipeline

CBC/Radio-CanadaToronto, ON
Hybrid

About The Position

The CBC/Radio-Canada is seeking a Senior Backend Developer for its Analytics Pipeline team, part of the Digital Strategy and Product department. CBC/Radio-Canada is Canada's public broadcaster, creating content that informs, entertains, and connects Canadians across multiple platforms, driven by values of creativity, integrity, inclusiveness, and relevance. The Digital Strategy and Product team serves one of the country’s largest digital audiences with products like cbc.ca, CBC News app, CBC Gem, and CBC Listen, aiming to make it effortless for all people and communities in Canada to tell and discover connecting stories. The Analytics Pipeline team plays a key role in connecting data teams with reliable user data streams, empowering them to drive meaningful engagement and make data-driven decisions. A primary focus is transitioning from client-side to server-side data collection. The team's work involves understanding and improving app, user, device, and content metadata, which is vital for CBC to deliver high-quality content to its audiences. This role involves collaboration with various internal data and product teams, including those developing content management systems, content delivery systems, data utilization machines, business intelligence, and audience research analysts from both CBC and Radio-Canada. The digital teams operate with values of collaboration, inclusion, learning, and continuous improvement, following Agile principles and an empowered product operating model. The organization emphasizes a supportive and inclusive workplace where employees are encouraged to leverage their strengths, champion ideas, and pursue new skills and career progression.

Requirements

  • A degree in Computer Science, Engineering, Math, or equivalent (we also value non-traditional paths and self-taught expertise)
  • Expertise in Java and Python
  • Expertise in Flask
  • Proficiency with any of Beam, Dataflow, Spring Boot
  • Strong understanding of relational databases like PostgreSQL
  • Hands-on experience building APIs on Google Cloud Platform (GCP) or a similar cloud environment
  • Deep knowledge of software design and quality engineering, including unit, integration, and end-to-end testing

Nice To Haves

  • Proven track record in data engineering, specializing in the design and implementation of robust ETL (Extract, Transform, Load) pipelines
  • Proficiency in Redis
  • Proficiency in JavaScript
  • Proficiency with Spark or Hadoop
  • Proficiency in implementing Adobe Media Analytics (strong asset), Adobe Analytics, or Google Analytics
  • Familiarity with Amplitude or similar product analytics platforms
  • Experience utilizing Redis for in-memory data storage and caching

Responsibilities

  • Contribute to the web and server-side data pipelines to enable value from data for both producers and consumers of data
  • Work towards making it effortless for current and new data teams to access the data streams they need at scale
  • Help build a service to supply beacon style media analytic data to various systems in a batch format

Benefits

  • Work with purpose and impact at scale
  • Flexible work schedules, allowing you to find balance for yourself, your family and your work
  • A hybrid environment you can enjoy the benefits of work from home and in-office collaboration
  • Competitive total rewards package including robust health benefits and best-in-class defined benefits pension plan
  • Dedicated time for innovation, learning and development; wherever your interests lie
  • Opportunities to work with emerging 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
  • A supportive management team committed to upholding the highest standards of diversity and inclusivity
  • An environment which favours experimentation and an iterative approach in order to achieve the highest form of technical innovation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service