Senior Machine Learning Engineer
The role focuses on delivering end-to-end machine learning solutions, including data preparation, feature engineering, model development, deployment, monitoring, and ongoing production support. The candidate will be responsible for taking models from prototype to production and integrating machine learning solutions into enterprise applications.
- Remote
- Canada
- Posted Jul 14, 2026
- 1 position
Job summary
About Role: Position Title: Senior Machine Learning Engineer Workplace type: Remote We are looking for an experienced Senior Machine Learning Engineer to support the AI CoE’s Machine Learning and Data Science initiatives. The ideal candidate will have strong hands-on experience building, deploying, and operationalizing machine learning solutions in cloud environments, with expert knowledge of SQL and Python and deep experience with Azure ML, Databricks, MLflow, CI/CD pipelines, MLOps, model deployment, monitoring, and lifecycle management. This is a highly technical, hands-on role focused on delivering end-to-end ML solutions, including data preparation, feature engineering, model development, deployment, monitoring, and ongoing production support. The role requires proven experience taking models from prototype to production, building scalable ML pipelines and services, and integrating machine learning solutions into enterprise applications and operational workflows. Experience with cloud-native ML platforms, automated deployment processes, and production support is essential. Experience with Generative AI, LLM applications, agentic AI frameworks, and GenAIOps practices — including evaluation, monitoring, deployment, and lifecycle management of GenAI solutions — would be considered an asset. In addition to technical depth, we are looking for someone who can work independently, collaborate effectively with data scientists and engineers, and help accelerate the delivery of enterprise AI solutions from proof of concept through production deployment.
What you’ll do
The role focuses on delivering end-to-end machine learning solutions, including data preparation, feature engineering, model development, deployment, monitoring, and ongoing production support. The candidate will be responsible for taking models from prototype to production and integrating machine learning solutions into enterprise applications.
Requirements
The ideal candidate should have strong hands-on experience in building, deploying, and operationalizing machine learning solutions in cloud environments. They should possess expert knowledge of SQL and Python, along with deep experience in Azure ML, Databricks, and MLOps practices.
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Machine Learning
- Data Science
- SQL
- Python
- Azure ML
- Databricks
- MLflow
- CI/CD
- MLOps
- Model Deployment
- Monitoring
- Lifecycle Management
- Generative AI
- LLM Applications
- Agentic AI
- GenAIOps
Job areas
- Technology
- Data & Analytics
- Software
- Consulting
- Engineering
Additional details
- Minimum experience
- 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
