Summary
Graeme Crawley is a Machine Learning Engineer with a decade of experience building data-driven systems across higher education, robotics, retail loyalty, and banking. He specializes in Python and Java, has delivered production ML pipelines, feature engineering tooling, and early-stage MLOps practices, and has deep experience collaborating with Data Engineering and DevOps teams to operationalize models. Graeme combines strong communication and public-speaking skills with hands-on work in PySpark, Databricks, ETL, and recommendation and clustering algorithms, and has a track record of creating reusable pipelines that speed onboarding and campaign delivery. He started his career in research and student leadership—saving student org budgets and running large hackathons—which informs his pragmatic approach to engineering decisions and their societal impact. Based in Old Toronto, he brings both technical depth and cross-functional leadership to scale data products from prototype to production.
10 years of coding experience
4 years of employment as a software developer
Bachelor's Degree, Computer Software Engineering, Bachelor's Degree, Computer Software Engineering at Faculty of Engineering - McMaster University
English