Machine Learning / AI Engineer | Production ML & Data Systems | Python • PyTorch • AWS | RAG, Agents & ML Systems
I work at the intersection of machine learning, Artificial Intelligence, software engineering, and data infrastructure. I partner with business, strategy, and operations leaders to understand the decision they actually need to make, decompose it into a technical problem, and build the pipeline, model, or agent that makes that decision repeatable. Currently, I’m in Strategy, Planning & Analytics at The North West Company, a $3B multi-banner retailer operating across Canada, Alaska, the Caribbean, and the South Pacific. My work includes: • Building internal agentic AI workflows over governed enterprise data to automate recurring analytical work—producing structured briefings, retrieving metric definitions, surfacing promo/labour exceptions, and helping strategy teams move from raw data to decisions faster. • Engineering some of the company’s first in-house dbt semantic models and Dagster-orchestrated Snowflake pipelines, creating a governed and reusable data foundation for executive and operational reporting across sales, margin, labour, shrink, promotions, out-of-stocks, private label, and other core KPIs. • Developing promotion and labour decision-support analytics across multiple retail banners, using lift-vs-baseline, price sensitivity, promotion effectiveness, UPLH, forecasting, and profitability analysis to identify performance drivers, flag underperforming initiatives, and support better pricing, promotion, and labour-allocation decisions. Previously at Birchwood Automotive Group, I built production data and ML systems across AWS and Snowflake—engineering pipelines processing $1B+ records, helping create a 500K+ customer identity layer, delivering integrations contributing to ~$3M in annual savings, and training/deploying predictive ML models through Amazon SageMaker. My ML foundation comes from my M.Sc. in Computer Science, where I developed deep-learning models for molecular transition-state discovery using Python and PyTorch, reducing a computational process from weeks to hours. I am focusing on Production AI/ML systems: PyTorch, RAG, agentic AI, LangGraph, Hugging Face, vLLM/SGLang, inference/model serving, AWS/SageMaker, Docker, Snowflake/dbt/Dagster, evaluation, observability, and distributed systems. Interested in ML Engineer, AI Engineer, SWE–ML, ML Platform, and AI Platform roles in Toronto/GTA or Vancouver. Open to relocation.