Matthew Senick

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.

Area of Expertise

  • Information & Communications Technology

Topics

  • Data
  • Data Engineering
  • Analytics
  • Data Science & AI
  • Agentic Systems

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

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