Solutions Architect, Content Data Integration & Services
Core
Design and execute content data integration and distribution architecture for CBC's digital platforms, ensuring scalable and resilient systems for ingesting and delivering content to millions of Canadians.
Role type
Senior Solutions Architect (Content Data Integration)
Builds
Content ingestion pipelines, data distribution ecosystems, and foundational frameworks for CBC Digital Strategy & Products.
Domain
Media & Entertainment / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Data management (ingestion, integration, governance, modeling), Microservice architectures, Messaging systems (RabbitMQ, Kafka), Distributed systems design, Relational and NoSQL databases (PostgreSQL, MongoDB, MySQL), System modernization, Solution architecture documentation, Java/Spring Boot, CI/CD optimization.
Preferred skills
Enterprise digital content publishing solutions, Strategic planning and technology roadmaps.
Technologies
RabbitMQ, Kafka, PostgreSQL, MongoDB, MySQL, Java, Spring Boot, GraphQL, CDNs.
Responsibilities
Lead cross-team collaboration on complex architectural challenges; Design architecture decisions for scalability and reliability; Define and advocate architectural patterns for content data systems; Participate in discovery phases for build vs. buy assessments; Drive evolution of content data ingestion and distribution ecosystems; Produce high-quality solution architecture documents; Support development teams in optimizing CI/CD pipelines.
Seniority
Senior, hands-on IC