Full Stack Developer, ADaPT (English Services) (Hybrid/Telework)
Core
Build, improve, and maintain data pipelines for audience data from various streams and products to help tailor content to individual needs while balancing privacy considerations.
Role type
Senior Full Stack Developer (Data Pipelines & Privacy)
Builds
Data pipelines, audience analytics tools, and privacy-compliant content distribution workflows for CBC/Radio-Canada.
Domain
Media & Broadcasting, Data Engineering, Privacy Technology
Deliverable
production ML models | product features | dashboards & analysis
Required skills
JavaScript, TypeScript, Java, Go, Python, React, Apache Beam, Cypress, Playwright, Jest, GCP, Azure, OpenShift, Docker, Kubernetes, Data governance, Privacy by Design, Consent frameworks (IAB TCF), Privacy legislation (GDPR, CCPA, Quebec law 25)
Preferred skills
Consent management platform implementation, Media domain knowledge (ingestion workflows, streaming protocols)
Technologies
React, Apache Beam, Cypress, Playwright, Jest, GCP, Azure, OpenShift, Docker, Kubernetes, Data Clean Rooms, Blueconic, Lotame, Didomi
Responsibilities
Build and maintain existing data pipelines for audience data; Collaborate with Product Managers, UX/UI Leads, and Architects to assess feasibility and prioritize work; Work across the full SDLC including test automation and cloud/containerized deployments; Ensure data handling aligns with privacy legislation and consent frameworks.
Seniority
Senior, hands-on IC