Sam Harrison

Education

MSc in Applied Computing, Computer Science — University of Toronto
2025 - 2027
Focus on distributed systems and storage systems
BSc in Computing Technology — University of Ottawa
2020 - 2025
GPA: 3.99 / 4.00
BASc in Chemical Engineering — University of Ottawa
2020 - 2025
GPA: 3.93 / 4.00

Experience

Software Engineer / Community Manager — Databricks
Oct 2024 - Present
Remote — Bay Area, CA
  • Built sync and async SQL-over-HTTP Python drivers with bidirectional type mapping, reducing latency by cutting connection overhead by 6 round-trips for single-shot queries in serverless environments
  • Created an automated social media scraper that tracked untagged Neon mentions and used a Llama-8B classifier to filter noise and highlight real problems; surfaced, triaged, and routed hundreds of support tickets
Machine Learning Engineer — Skyworks Solutions
Jul 2024 - Oct 2024
Ottawa, ON
  • Developed physics-informed neural networks of GaAs pHEMT devices, improved bias point selection accuracy leading to reduced intermodulation distortion and simulation wall times
  • Implemented a PyTorch-to-Verilog-A transpiler that converts trained neural networks into Verilog-A modules, enabling device teams to drop deep learning models straight into Cadence and Keysight simulators
  • Created a CLI for HPC management that simplified ML workflows through templated resource allocation, automated storage mounting, containerized Apptainer environments, and experiment monitoring
Algorithm Developer Intern — GBatteries
Aug 2023 - Jan 2024
Ottawa, ON
  • Developed CNN-LSTM and LightGBM models for Li-ion battery state estimation, improved accuracy by 4% and enabled inference on resource-constrained edge devices
  • Created a real-time inference system using FastAPI and Redis telemetry data buffering, delivered low-latency state predictions during active charging cycles for hundreds of batteries
  • Consolidated battery data from multiple charging platforms into a central MongoDB database, and developed a React web platform for analysis of battery cycling and EIS results
Data Science Intern — Public Services and Procurement Canada
Apr 2022 - Sep 2022
Gatineau, QC
  • Developed an automated review system for the National Project Management System to provide early warnings for projects at risk of exceeding time, budget, or scope constraints, reducing the quarterly review timeline from over 60 hours to approximately 5 minutes
  • Created a comprehensive dashboard to visualize project data, highlighting trends across projects, regions, and project managers

Projects

FLood2 — Undergraduate Research in CFD | blog.samharrison.ca/posts/flood2 | Rust, C++, Python, OpenMPI
  • Novel, highly parallel turbulence characterization algorithm designed for execution on HPC clusters
pgtensor | github.com/sam-harri/pgtensor | Rust, Postgres, ONNX, pgrx
  • Postgres extension written in Rust adding a tensor data type using an ATen styled memory-layout and an ONNX inference engine for in-database model execution using background worker processes and shared memory
TensorCraft | tensorcraft.click | PyTorch, React, Next.js, AWS (RDS, Lambda, S3, API Gateway)
  • Drag'n'drop neural network builder with real-time feedback on tensor shapes and compilation to PyTorch implementation

Skills

Languages: Python, Rust, TypeScript · ML/DL: PyTorch, scikit-learn, Polars, Pandas, NumPy, ONNX · Databases: Postgres, MongoDB, Redis · DevOps: Docker, Compose, Git, CI, Linux, AWS · Other: React, Next, Tailwind, Drizzle