Sam Harrison

MScAC @ UofT · SWE @ Databricks / Neon

samharrison@cs.toronto.edu

Education

MSc in Applied Computing, Computer Science — University of Toronto
2025 - 2027
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 — Neon
Nov 2024 - Present
San Francisco, CA (Remote)
Machine Learning Engineer II — Skyworks Solutions Inc.
Jul 2024 - Nov 2024
Ottawa, ON
  • Developed PINNs of GaAs pHEMT devices, improved bias point selection accuracy to suppress intermodulation distortion and reduced simulation wall times
  • Implemented a PyTorch-to-Verilog-A transpiler that converts trained neural networks into Verilog-A modules, allowing device teams to drop deep learning models straight into Cadence and Keysight simulators
  • Built CLI to HPC 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 state estimation; improved accuracy by 4% and enabled edge-device inference
  • Built a real-time inference service for low-latency predictions on thousands of charging cycles using FastAPI and Redis telemetry data buffering
  • 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
Junior Data Scientist — Public Services and Procurement Canada
Apr 2022 - Sep 2022
Quebec, 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

Portfolio

FLood2 — Undergraduate Research in CFD | FLood2.pdf
  • Designed and implemented a highly parallel turbulence-characterization algorithm in C++11 with MPI-based mesh partitioning and distributed union-find for execution on HPC clusters
TensorCraft | tensorcraft.click
  • Drag'n'drop neural network builder with real-time feedback on tensor shapes and compilation to PyTorch implementation
Engineering Capstone — Hatch Ltd.
  • Collaboration with Hatch Ltd. to design a uranium milling process for a pilot plant in Saskatchewan, 1st place at University of Ottawa plant design competition

Skills

Languages: Python, Rust, Typescript · ML/DL: PyTorch, SciKit Learn, Polars, Pandas, NumPy · Databases: SQL, Postgres, MongoDB, Redis · DevOps: Docker, Git, CI, Linux, AWS · WebDev: React, Next, Tailwind, Zustand