Machine Learning Engineer

John Pierman

Building production-grade ML systems, probabilistic models, and data products at the intersection of software engineering and quantitative research.

John Pierman

About Me

I'm a Machine Learning Engineer currently building production-grade ML and analytics services at Arancia, working across anomaly detection, user-behavior analytics, and high-volume enterprise event data systems.

My academic foundation spans mathematics, economics, statistics, and computer science at Brock University, where I maintain strong grades across stochastic processes, Bayesian methods, econometrics, and AI coursework. I'm pursuing two undergraduate theses, one in Bayesian network structure learning and another in cybercrime economics.

I combine software engineering discipline (Go, Python, Terraform, Docker) with quantitative modeling to build systems that are both rigorous and deployable. Outside of work, I'm a hobby enthusiast, doing various things such as making open-source software contributions, doing standup comedy, or running a local rock climbing club.

3+ Years Professional Experience
3.7 GPA at Brock University
2 Undergraduate Theses
$18K+ In Scholarships Awarded

Experience

Machine Learning Engineer

Arancia

Aug 2024 — Present
  • Build production ML and analytics services in Go and Python for anomaly detection and user-behavior analytics across high-volume enterprise event data.
  • Design end-to-end model and inference workflows using OpenSearch, APIs, statistical methods, RAG, and automated data pipelines.
  • Work with Terraform, Docker, and Kafka-style dataflow systems for deployment, indexing, orchestration, and model-serving.
  • Translate raw operational data into deployable decision systems combining software engineering, applied statistics, and ML model development.
GoPythonOpenSearchTerraformDockerRAGKafka

Offensive Solutions Developer Intern

Calian IT & Cyber

May 2023 — Aug 2024
  • Developed internal security-testing, automation, and reporting tools in Go and C, strengthening systems design and performance-oriented programming.
  • Built analyst-facing utilities that improved workflow efficiency and surfaced operational data for downstream reporting.
  • Worked with APIs, infrastructure tooling, secure software practices, and deployment-oriented engineering workflows.
GoCSecurityAPIsAutomation

Projects

bngo

Bayesian Network Library

Go package for Bayesian networks supporting structure learning, parameter learning, probabilistic inference, simulation, and prediction. Focused on interpretable modeling and uncertainty-aware reasoning.

GoOpen SourceProbabilistic ML
2025 — 2026

Trackie Brock PB Fetcher

Sports Data Scraping

Python scraper collecting Trackie U SPORTS results and computing Brock University athlete personal bests. Exports athlete-level event data to CSV with normalized performances and meet metadata.

PythonWeb ScrapingSports Analytics
2026

Terraform HTTP Provider

Infrastructure & APIs

Contributed to a Terraform provider that executes HTTP requests and stores responses in Terraform state. Strengthened experience with provider development, API integrations, and production-grade Go codebases.

GoTerraformInfrastructure
2025

Niagara Hotels Ad Analysis

Regression Modeling

Regression-based geotargeting analysis for the Niagara Falls Canada Hotels Association to identify stronger advertising regions and improve ROI. Delivered an interpretable recommendation framework.

PythonRegressionBusiness Analytics
2024

Research

Undergraduate Thesis

Bayesian Network Structure Learning

Supervised by Dr. Pouria Ramazi

Conducting research on Bayesian network structure learning, with emphasis on efficient search, scoring, and interpretable probabilistic modeling. This work directly informs the development of the bngo open-source library.

Probabilistic MLStructure LearningResearch
2025 — Present
Undergraduate Thesis

Cybercrime Economics

Supervised by Dr. Taylor Wright

Building empirical datasets and quantitative workflows for cybercrime economics research, covering disclosure impacts, market dynamics, and policy analysis through econometric methods.

EconometricsEvent StudiesPolicy Analysis
2025 — Present

Technical Strengths

Programming

Python Go R Java C

ML & Statistics

Regression Forecasting Stochastic Processes Bayesian Networks Optimization Clustering Experimentation Econometrics Event Studies Statistical Inference

Data & Infrastructure

OpenSearch Terraform Docker Kafka RAG Workflows APIs Git Azure DevOps

Libraries & Tools

pandas NumPy matplotlib statsmodels

Education

Brock University

St. Catharines, Ontario

2022 — 2027

Honours BSc in Mathematics and Economics

Graduating 2027 • Concentration in Statistics • Minor in Computer Science • 3.7 GPA

Statistics & Econometrics

Topics in Stochastic Processes and Models, Mathematical Statistics I, Probability, Regression Analysis, Experimental Design, Forecasting Using Time Series Data, Econometrics, Microeconometrics

Computer Science & Quantitative Computing

Artificial Intelligence, Programming for Big Data, Advanced Data Structures, Computer Architecture, Bayesian and Causal Bayesian Networks, Discrete Optimization, Game Theory

Scholarships

Brock Scholars Award $10,000
Korah C&VS Isaac Newton Scholarship $5,000
Scotiabank + myBlueprint STEM Scholarship $3,750

Leadership & Activities

Club President

President, Brock University Bouldering and Climbing Club

2025 — Present
John with Brock Badgers track and field teammates

Ex-Varsity Athlete

Brock Badgers Track and Field

Brock University ICPC team at the University of Windsor

Programming Competitions

ICPC North America East (2023, 2024)

Brock University chess team competing at the Canadian University Chess Championship

Chess Competitor

Canadian University Chess Championship (2023, 2024)

Donating proceeds from the Mind Over Matter chess tournament at Sault Area Hospital

Philanthropy

Organized the Mind Over Matter chess tournament, raising $1,000+ for the Child and Adolescent Mental Health Unit at Sault Area Hospital.

Open Source

Public repositories in Bayesian networks, Terraform tooling, sports-data scraping, and data infrastructure.

Get in Touch

I'm always open to interesting conversations about machine learning, quantitative research, or new opportunities. Feel free to reach out.