Master’s degree or PhD in Computer Science, Data Science, Engineering, Biomedical Engineering, Health Informatics, or a related discipline, or equivalent combination of education and experience.
Minimum of 5 years of progressively responsible experience in data engineering, machine learning engineering, MLOps, scientific computing, or related technical roles.
Strong proficiency in Python and SQL, with experience in one or more additional programming languages.
Demonstrated experience designing and operating production data pipelines and machine learning workflows.
Experience with machine learning lifecycle technologies, including model deployment, versioning, experiment tracking, monitoring, and reproducibility.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Experience implementing CI/CD pipelines, infrastructure automation, and DevOps/MLOps practices.
Strong experience working in Linux-based environments and with Git-based version control.
Experience with cloud computing platforms such as Microsoft Azure, AWS, or Google Cloud.
Experience with relational and non-relational databases, object storage, data lakes, and modern analytics platforms.
Strong knowledge of data modeling, schema design, APIs, ETL/ELT, distributed systems, and scalable data-processing architectures.
Experience supporting machine learning, analytics, or scientific-computing workloads in production environments.
Strong analytical, troubleshooting, documentation, and problem-solving skills.
Excellent written and verbal communication skills.
Compensation & Benefits:
- Salary is competitive and based on experience, with a hiring range of $85,682.95 – $107,103.68per year.
- Employees in this role may progress within the full pay range of $85,682.95 – $128,524.42 per year
- CAMH’s Total Rewards : Includes participation in HOOPP defined benefit pension plan , flexible work arrangements, and ongoing professional development support.
This role allows professionals to apply their expertise in a mission-driven environment dedicated to public health outcomes.
CAMH is a fully affiliated teaching hospital and research institute of the University of Toronto. As a CAMH employee, you will contribute to our mission by supporting teaching, research, and clinical care across the hospital.
CAMH is dedicated to equity, diversity, and inclusion. Our commitment is to foster a workplace, teaching, and learning environment that is inclusive, respectful, and free from discrimination or harassment.
CAMH strongly encourages applications from candidates who reflect the diversity of the communities we serve, including First Nations, Métis, and Inuit Peoples; Black and other racialized communities; LGBTQ2S+ communities; women; and people with disabilities, including those with lived experience of mental health and substance use challenges.
We welcome applicants from all backgrounds. Thank you to all who apply; however, only those selected for an interview will be contacted. If you require accommodations during the application or recruitment process, please let us know.
CAMH est un hôpital universitaire et un institut de recherche pleinement affiliés à l'Université de Toronto. En tant qu'employé de CAMH, vous contribuerez à notre mission en soutenant l'enseignement, la recherche et les soins cliniques à travers l'hôpital.
CAMH est dédié à l'équité, à la diversité et à l'inclusion. Notre engagement est de favoriser un environnement de travail, d'enseignement et d'apprentissage qui soit inclusif, respectueux et exempt de discrimination ou de harcèlement.
CAMH encourage fortement les candidatures de candidats qui reflètent la diversité des communautés que nous servons, y compris les Premières Nations, les Métis et les Inuits; les communautés noires et autres communautés racialisées; les communautés LGBTQ2S+; les femmes; et les personnes en situation de handicap, y compris celles ayant une expérience vécue des défis en matière de santé mentale et d'usage de substances.
Nous accueillons les candidatures de toutes origines. Merci à tous ceux qui postulent ; cependant, seuls les candidats sélectionnés pour un entretien seront contactés. Si vous avez besoin d'aménagements pendant le processus de candidature ou de recrutement, veuillez nous en informer.