Practices for sane MLOps Engineering: Operational AI in a Non-Development-Centric Company

Abstract

Transitioning from academia to industry can have a lot of surprises. In an engineering school, skill sets and knowledge are relatively uniform whereas workplace knowledge is often heterogeneous and unpredictable. As such, a lot of my work is helping data scientists and next MLOps practitioners in sane development practices so ML Use Cases can be put into production. Consider the classic MLOps situation: You are working with data scientists and data analysts who deliver insights into your data and answer questions. However, that doesn’t mean the models they use are production-ready: there are a variety of challenges that MLOps work on so that ML solutions can be put into production. You might receive a non-runnable notebook with little to no documentation, or you might even receive passable code with untraceable dependencies. How does one make sure works can be productionnalized? It all stems from building common knowledge and establishing good practices to prevent problems.

Date
Apr 27, 2023 11:30 AM — 12:00 PM
Location
Polytechnique Montreal
2500 Chem. de Polytechnique, Montréal, QC H3T 1J4
Emilio Rivera-Landos
Emilio Rivera-Landos
MLOps Principal Advisor - Desjardins

Emilio Rivera-Landos works in MLOps Engineering at Desjardins where he is building a Cloud Platform that can offer modern ML workflows to the in-house data scientists. He is also working on defining the MLOps practice at Desjardins and deploying ML Use Cases on its platform. He is a Polytechnique Montréal alumni, with a bachelor in Computer Engineering (2017) and a Masters in Computer Engineering (2020) under the supervision of Prof. Foutse Khomh. He strongly believes in understanding every bit of systems he uses, their advantages and their limitations. He also believes that strong multidisciplinary skills are expected from next-generation engineers at high and low levels.