Matthew Senick
Senior Analytics Engineer, Sigma Computing
San Francisco, California, United States
Actions
Matt Senick is a Senior Analytics Engineer at Sigma Computing with a background spanning software, aersopace, banking, and academia. He holds a Master's in Economics from the University of Toronto and a double honours Bachelor's in Computer Science and Economics from the University of Saskatchewan, where he also later lectured in econometrics.
Matt specializes in the intersection of analytics engineering and machine learning, having implemented production batch MLOps systems on Snowflake with dbt at both 7shifts and Sigma Computing. He is the author of open-source dbt packages including dbt-ml-inline-preprocessing and dbt-ml-eval.
Links
Area of Expertise
Topics
Batch MLOps Belongs in dbt
Your warehouse already has the data, the lineage, and the tests. So why is your batch ML pipeline living somewhere else?
In this session, Matt Senick (Senior Analytics Engineer, Sigma Computing) walks through a standardized pattern for running the full batch MLOps lifecycle inside dbt: feature engineering, training, inference, model evaluation, and versioned model comparison. No separate Python scheduler. No duplicated feature logic. No broken lineage.
Matt implemented this pattern in production on Snowflake at both 7shifts and Sigma, distilled into three open-source dbt packages - dbt-ml-inline-preprocessing, dbt-ml-eval, and dbt-ml-ab-testing.
You'll leave with a reusable project structure, a decision framework for when this approach fits, and hard-won lessons from two real deployments.
For analytics and data engineers who want to own batch ML workflows without standing up a separate MLOps platform.
Matthew Senick
Senior Analytics Engineer, Sigma Computing
San Francisco, California, United States
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top