Machine Learning / AI Engineer
KPMG
About the role
Overview
At KPMG, you’ll join a team of diverse and dedicated problem solvers, connected by a common cause: turning insight into opportunity for clients and communities around the world.
Are you a technically strong and business‑oriented Machine Learning / AI Engineer with a passion for building and scaling intelligent solutions? Our team is looking for a hands‑on engineer with deep experience in AI/ML engineering and AI/ML engineering operations who can partner with clients to design, build, and operationalize AI‑powered solutions at scale. This role will focus on translating advanced analytics, machine learning, and generative AI use cases into secure, scalable, and production‑ready solutions across on‑prem and cloud environments (ideally on Azure but also GCP and AWS).
What You Will Do
- Partner with clients to understand business problems and identify opportunities to apply AI and advanced analytics solutions.
- Translate business and analytical requirements into end‑to‑end ML/AI solution design.
- Execute ML/AI engineering tasks including exploratory data analysis, data preparation, and model development (e.g., forecasting, classification, recommendation, anomaly detection) using Python and common ML frameworks such as scikit‑learn, TensorFlow, PyTorch, Azure ML Studio, Databricks MLFlow.
- Develop and optimize AI and GenAI solutions using state‑of‑the‑art tools and platforms (AI Foundry, GCP Vertex AI, AWS SageMaker and Bedrock).
- Operationalize AI/ML pipelines using AI/ML Ops best practices, including model deployment versioning, CI/CD, automated testing, and monitoring.
- Implement model monitoring, performance tuning, drift detection, and retraining strategies in production environments.
- Collaborate with data engineers to ensure reliable, scalable data pipelines that support model training and inference.
- Apply responsible AI principles, including explainability, bias detection, model governance, and compliance with security and privacy standards.
- Support client workshops, technical discussions, and stakeholder presentations related to AI strategy, solution design, and implementation.
What You Bring to the Role
- University degree in computer science, engineering, data science, mathematics, or a related discipline.
- 3+ years of professional experience in machine learning, data science, AI engineering, or a related field, with demonstrated experience delivering production ML solutions.
- Strong proficiency in Python for data analysis, machine learning, and model development.
- Hands‑on experience with machine learning frameworks/libraries and platform tools (e.g., scikit‑learn, TensorFlow, PyTorch, Azure ML Studio, Databricks MLFlow).
- Solid understanding of ML algorithms, statistics, model evaluation techniques, and feature engineering.
- Experience designing and implementing end‑to‑end ML pipelines, including data preprocessing, model training, validation, deployment, and monitoring.
- Practical experience with ML Ops practices, including CI/CD, model versioning, experiment tracking, and automated retraining.
- Experience deploying ML models to cloud environments (Azure, AWS, or GCP) with an understanding of cloud‑native architecture and security principles.
- Familiarity with big data or distributed processing frameworks (e.g., Spark) is an asset.
- Experience with generative AI, large language models (LLMs), prompt engineering, or retrieval‑augmented generation (RAG) is essential; experience with fine‑tuning foundational models is an asset.
- Strong consulting and communication skills, with the ability to explain complex technical concepts to non‑technical stakeholders.
- Proven ability to collaborate within cross‑functional and multi‑disciplinary teams to solve complex business problems.
Preferred Certifications
- Cloud AI / ML certifications (e.g., Azure AI Engineer Associate or higher, AWS Machine Learning Specialty or higher, Google Professional ML Engineer or higher, Databricks ML Engineer Associate or higher, Databricks Generative AI Engineer).
Compensation
- Ontario Region: Base salary range $77,000 – $102,000 (eligible for bonus awards).
- BC Region: Base salary range $73,000 – $100,000 (eligible for bonus awards).
- Comprehensive and competitive Total
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free