Machine Learning Engineer with over 6 years of experience in ML and software engineering.
Recently completed a master’s in AI Ethics & Society at the University of Cambridge. I received a first-class mark.
Skilled in Python, Tensorflow, TFX, Kubernetes, gRPC, and general web development. Currently focusing on MLOps.
Outside of Machine Learning, I enjoy swimming, disco music, and wasting money on smart-home devices.
Machine Learning EngineerOct 2020 - Present
Building a framework for deploying ML models into production in a robust and scalable way, which has helped serve recommendations to millions of customers. Concerned about popularity bias in recommendation systems. Improving skills in Python, Scala, TensorFlow, TensorFlow Serving, TFX, Kubeflow and gRPC.
Developer IIMar 2020 - Oct 2020
Continued to strive for high quality production code whilst expanding the NOWTV application to more territories. Mentored junior developers, guided technical discussion, and encouraged best practices for code reuse.
DeveloperDec 2018 - Mar 2020
Worked on the NOW TV client applications, which run on smart TVs and on the web. Responsibilities included adding new features, fixing bugs, and ensuring CI pipelines run smoothly. Ensured that the NOW TV mac application was notarized correctly in order for it to comply with macOS Catalina. React/Redux based. Also completed a secondment in a Data Science team, in a project on automatic content scheduling, using Python and TensorFlow. Involved data analysis, data transformation, and training models.
Associate Software DeveloperJul 2017 - Dec 2018
Worked on a prototype Alexa skill/Google Home action, gaining experience with NodeJS and Alexa/Google Home APIs.
Summer Placement, Software Engineering AcademyAug 2016 - Sep 2016
University of Cambridge
MSt AI Ethics and SocietySep 2021 - June 2023
1st Class part-time Master’s degree in AI Ethics and Society, equivalent to a full-time MPhil. A unique, multidisciplinary course that gave me the critical skills, knowledge, and analytical abilities needed to identify and address ethical challenges of AI. Dissertation on the ethical implications of open-source explainability tools.
Machine Learning Engineering Career TrackSep 2019 - May 2020
Intensive online course covering the fundamentals of machine learning, deep learning, NLP, and CV. Also involved a capstone project to design, develop and deploy a completely scalable machine learning system. Gained skills in Python, Scikit Learn, PyTorch, and end to end machine learning.
University of Manchester
BSc Computer ScienceSep 2014 - Jun 2017
1st Class BSc Computer Science (Hons). Overall grade: 79%. Third Year Project: 85%