Principal Data Scientist – MLOps · Upshop

|

15+ years turning raw data into reliable platforms — from data warehouses to production machine learning on Azure, Databricks and AWS.

0Years in tech
0Roles held
0Companies
0Recommendations
Thushaanth Bala
PrincipalData Engineer
MLEngineer
LeadPlatform Engineer
TechLead
CertifiedEnterprise Architect
LeadMLOps Engineer

About

From data warehouses to machine learning in production.

With over 15 years in the tech industry, I have evolved from a Data Warehouse Developer to my current role as Principal Data Engineer and MLOps Lead, specializing in modern data platforms and machine learning operations.

At Affirm / PayBright in Toronto, I've led the design and implementation of robust OLAP and OLTP databases on AWS and Azure. I architected scalable data pipelines, developed REST APIs in .NET C#, NodeJS and Python, and integrated with third-party services like Equifax, Stripe and Salesforce. These experiences honed my skills in building ETL/ELT workflows and delivering actionable insights using tools like Looker and Google BigQuery.

Currently, as an MLOps Lead, I focus on enabling scalable and efficient machine learning workflows with Azure Synapse and Databricks. My work involves automating and optimizing data pipelines for Big Data, ensuring reliability and scalability for production workloads. I oversee the deployment and monitoring of machine learning models, ensuring they seamlessly integrate with existing systems and deliver consistent performance.

My experience at Uptake, Globalive and Gemma Communications has given me a deep understanding of traditional software development, data engineering and the evolving field of MLOps. I am well-versed in Agile methodologies, using tools like JIRA and Confluence, and proficient with version control systems such as GitHub, GitLab and Bitbucket.

This diverse background in data engineering, MLOps, cloud infrastructure and automation equips me to drive innovation, optimize data platforms and ensure operational excellence in any tech-driven environment.

Based inGreater Toronto Area, ON
EducationUniversity of Toronto · Carleton University
FocusData platforms · MLOps

Impact

Selected work.

Highlights drawn from roles at Upshop, Affirm, PayBright and Uptake.

Featured · Upshop

AI forecasting, ordering & production planning for retail chains

Upshop's total-store platform helps grocery and retail chains predict demand for every item in every store — factoring in promotions, holidays and weather — then turns those forecasts into computer-generated orders and fresh production plans that cut waste and keep shelves full.

I lead the ML platform and MLOps behind it: scalable Big Data pipelines on Azure Synapse & Databricks, and the training, deployment and monitoring of forecasting models with MLflow, so they perform consistently in production.

Demand forecastingComputer-generated orderingProduction planningDatabricksAzure SynapseMLflowApache Spark
SignalsSales · promos · holidays · weather
AI ForecastItem × store demand
OrderingAutomated replenishment
ProductionFresh prep plans
Less waste · fuller shelves

End-to-end ML lifecycle

Data preprocessing, model training, deployment and monitoring on Databricks with MLflow — production ML that stays reliable.

Upshop · Invafresh

PayBright × Affirm merger

Data platform for massive volumes of merchant data using the Azure stack, MongoDB, AWS S3, REST APIs, webhooks and automation.

Affirm Canada

Fraud-model data engineering

Led the data engineering team whose pipelines helped design fraud models for the business.

PayBright / Affirm

Scaling for peak days

Helped scale the backend stack to handle peak-volume events like Black Friday / Cyber Monday.

PayBright / Affirm

Cloud OLAP & OLTP

Designed analytical and transactional databases on AWS and Azure, with insights delivered through Looker and BigQuery.

Data architecture

Enterprise ERP delivery

Helped build a team that professionalized deployment of a complex enterprise ERP with many integration points — cutting release risk.

Uptake

Experience

A 15-year journey.

2024 — NowMississauga · Hybrid

Upshop

Permanent full-time
Principal Data Scientist – MLOps NOWOct 2024 – Present
2023 — 2024Mississauga · Remote

Invafresh

Now part of Upshop
Principal Data – MLOps EngineerMar 2023 – Oct 2024
2021 — 2023Toronto

Affirm

2 yrs 1 mo
Staff Software EngineerOct 2021 – Feb 2023
Tech Lead, Software Development, Canada (PayBright)Feb 2021 – Oct 2021
2019 — 2021Greater Toronto Area

PayBright

2 yrs 2 mos
Tech Lead, Software DevelopmentFeb 2020 – Feb 2021
Senior Software EngineerJan 2019 – Feb 2020
2016 — 2018Mississauga

Uptake

2 yrs 11 mos
Senior Software EngineerApr 2018 – Dec 2018
Software EngineerJul 2017 – Apr 2018
DevOps EngineerJan 2017 – Jul 2017
SQL/.NET DeveloperFeb 2016 – Jan 2017
2013 — 2016Toronto

Globalive

2 yrs 10 mos
Web and Applications DeveloperApr 2013 – Jan 2016
2008 — 2013Greater Toronto Area

Gemma Communications

4 yrs 9 mos
Data Warehouse DeveloperApplication & SQL Database Development · Aug 2008 – Apr 2013

Skills

The toolkit.

Top skills

Data ArchitectureAzure DatabricksAzure SynapseMLflowApache Spark

Lakehouse & streaming

Databricks LakehouseDelta Live TablesUnity CatalogPySparkSpark SQLdbtApache KafkaAzure Event HubsAzure Data FactoryAirflow

Machine learning & BI

MLflowCatBoostscikit-learnDatabricks NotebooksPower BILookerGoogle BigQueryKibana

Databases

SnowflakeRedshiftMS SQL / Azure SQLMongoDBMySQLPostgreSQLIBM DB2

Cloud & DevOps

AzureAWSAzure DevOpsGitHub ActionsDockerAzure AutomationPowerShellRedgate

Engineering

Python.NET C#ASP.NET MVCEntity FrameworkNode.jsREST APIs & microservicesAngularVue.js

Integrations & delivery

EquifaxTransUnionPlaidFlinksAgile / ScrumJIRAConfluenceGitHubBitbucket

Endorsements

What colleagues say.

Excerpts from 14 LinkedIn recommendations from managers and teammates.

Contact

Let's build reliable data & ML platforms together.

Open to conversations about data architecture, MLOps and engineering leadership.