More jobs:
Senior Backend Developer, Analytics Pipeline
Job in
Toronto, Ontario, C6A, Canada
Listed on 2026-06-16
Listing for:
CBC / Radio-Canada
Full Time
position Listed on 2026-06-16
Job specializations:
-
Software Development
Backend Developer, Database Engineering, SQL Developer
Job Description & How to Apply Below
Senior Backend Developer, Analytics Pipeline
Position Type:
Permanent (Full Time)
Primary
Location:
Broadcast Centre, 205 Wellington St. W., Toronto, Ontario, M5V 3G7
Number of Openings: 1
Language Requirements:
English, French (reading, speaking, writing proficiency in English)
- Collaborate with data, product, and business intelligence teams to design, develop, and maintain end‑to‑end web and server‑side data pipelines.
- Build and operate batch services that deliver beacon‑style media analytic data to downstream systems.
- Enable reliable, scalable user data streams that empower data teams to perform data‑driven analysis and engagement optimization.
- Implement robust ETL processes, ensuring data quality, reproducibility, and monitoring.
- Contribute to the transition from client‑side to server‑side data collection across CBC digital products.
- Write clean, maintainable, and well‑tested code using Java or Python, following best practices in software design and quality engineering.
- Participate in Agile development cycles, including sprint planning, code reviews, and continuous improvement activities.
- Support the development of APIs on Google Cloud Platform (or equivalent cloud environment) and coordinate with cloud infrastructure teams.
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent (non‑traditional paths accepted).
- Proficiency in Java and Python programming.
- Experience with Beam or similar data processing frameworks, Dataflow, and Spring Boot.
- Strong knowledge of relational databases (e.g., Postgre
SQL). - Hands‑on experience building cloud‑based APIs on GCP (or similar) and managing cloud resources.
- Deep understanding of software testing: unit, integration, and end‑to‑end testing strategies.
- Excellent problem‑solving, communication, and collaboration skills.
- Proven background in data engineering, especially designing and implementing ETL pipelines.
- Experience with Flask or equivalent web frameworks.
- Familiarity with Google Pub/Sub, Redis, JavaScript, Amplitude, Adobe Analytics, or Google Analytics.
- Competitive total rewards package, including robust health benefits and a defined‑benefits pension plan.
- Flexible work schedules with hybrid work options.
- Dedicated time for innovation, learning, and professional development.
- Opportunities to work with emerging technology and to mentor junior staff.
- Inclusive, employee‑resource group culture and continuous improvement focus.
CBC/Radio‑Canada is committed to ensuring diversity, equity, inclusion, and equal opportunity for all individuals. We encourage applicants from diverse backgrounds to apply.
Application ProcessApplicants may be required to complete skills and knowledge testing, and qualified candidates will be notified for interviews. Background checks, including a mandatory criminal record check, will be conducted as part of the recruitment process.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×