Developer, Data Science
On-site · Toronto, Ontario, Canada
Job Summary
Data Science Software Developer role at Corus Entertainment combines software engineering with applied data science to build robust, scalable data products and tools for advanced analytics, machine learning, and decision support. Design, develop, and maintain data-centric applications and services; architect software to address business problems; build and optimize ETL/ELT pipelines in cloud environments (GCP preferred); productionize data science models into reliable software solutions; develop APIs and backend services to expose data and model outputs; collaborate with Data Science to translate prototypes into production; deploy and manage ML models with MLOps; implement monitoring, logging, and observability for data pipelines and services; ensure data quality, performance, and system reliability aligned with SLAs/SLOs; contribute to DevOps practices including CI/CD, testing, and infrastructure-as-code.
Required Qualifications
- BA/BS degree in Computer Science/Computer Programming or related field
- 5 years of software development experience
- Strong proficiency in Python and SQL
- Experience with data processing frameworks (e.g., Spark, Pandas, Apache Beam)
- Experience building and maintaining data pipelines (Airflow, Cloud Composer)
- Hands-on experience with cloud platforms (GCP preferred: BigQuery, Cloud Run, GCS)
- Familiarity with REST APIs and microservices architecture
- Experience with version control (Git) and CI/CD pipeline
- Exposure to machine learning workflows and model deployment
- Experience with Looker, Dataform, and BI tools
- Knowledge of streaming data (Pub/Sub, Kafka)
- Familiarity with data governance and data quality frameworks
- Great communication skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.