Senior Backend Developer, Analytics Pipeline

CBC/Radio-CanadaToronto, ON
Hybrid

About The Position

At CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance. The Analytics Pipeline team has the following key roles: To connect data teams with reliable user data streams, empowering them to drive meaningful engagement and make data-driven decisions. Transition from client side to server side data collection. The Analytics Pipeline products rely on understanding and improving the app, user, device and content metadata that our CBC digital teams rely on. The work done to improve the health of our metadata helps improve the ability for CBC to deliver amazing content to our audiences. In this role you will be collaborating with The Analytics Team, and Data Teams that include: Product teams developing content management systems; Product teams developing content delivery systems; Product teams that build machines to better utilize data; Business intelligence; CBC audience research analysts; Radio-Canada audience research analysts; Corporate research analysts. Our digital teams’ values - collaboration, inclusion, learning, and continuous improvement - embody who we are as a people-focused, digital-forward employer. We follow Agile principles and the empowered product operating model. Our dedicated managers work closely with every individual to ensure we are leveraging their strengths, championing their ideas and supporting their pursuit of new skills and their desired career progression. Here at CBC Digital Strategy & Products, your well being is critical to our success. It is essential that work be a safe space where our employees are able to share their authentic selves with one another and to push each other to challenge conventions.

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.
  • Proficiency with any of Beam (or similar technology), 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.(strong asset).
  • Experience in Flask (strong asset) or similar technology.
  • Experience in Google PubSub or similar technology
  • Proficiency in Redis.
  • Proficiency in JavaScript.
  • Proficiency in implementing Amplitude, Adobe Analytics, or Google Analytics.

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

  • 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