Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Taihwa Song

Toronto,ON

Summary

Accomplished machine learning engineer with a lead manager experience, delivering reliable backend logics and machine learning products for a low-latency (sub milliseconds) and highly distributed (over 6000 servers globally) environment

Overview

10
10
years of professional experience
3
3
years of post-secondary education
2
2
Certifications

Work History

Software Engineer

Auvik Networks
Toronto, ON
09.2023 - Current
  • Lead 4+ projects requiring real-time processing via Kafka, Flink, and Golang
  • Pioneered ChatGPT adoption in the engineering team, automating the code review processes using Gitlab pipelines, reducing the average review turn around time by 30%

Engineer Lead Manager

Index Exchange
Toronto, ON
03.2022 - 02.2023
  • Pioneered development of a high-performance GoLang microservice using gRPC for low-latency model inferencing
  • Spearheaded team of 4 in creation of ML solutions for petabyte-scale platform with over 6,000 globally distributed servers.
  • Developed model life cycle pipeline on AWS via PySpark, Airflow, and MLFlow, serving hourly models, reducing the model refresh time by 95%

Principal Software Engineer

Index Exchange
Toronto, ON
03.2021 - 03.2022
  • Revamped core stack from Perl to Go, improving system efficiency, reducing the total processing time down from 30ms to 10ms
  • Established system architecture of on-premises MLOps infrastructure with Spark, Feast, MLFlow, and DVC.

Staff Software Engineer

Index Exchange
Toronto, ON
08.2019 - 03.2021
  • Achieved 40% reduction in system resource footprint via real-time ranking solution, greatly saving operational costs.
  • Led pioneering project to integrate ML foundations into organization, setting groundwork for future initiatives.

Software Engineer

Index Exchange
Toronto, ON
11.2014 - 07.2019
  • Developed server-side application logic in low-latency and highly distributed system across world
  • Ensured system reliability with end-to-end regression test suite.

Education

Bachelor of Science - Computer Science Specialist

University of Toronto
Toronto, ON
09.2011 - 08.2014

Skills

Golang

Python

Perl

AWS

Scikit learn

Big Data (PySpark)

JIRA

Typscript/React

Certification

AWS Certified Machine Learning Specialty

Timeline

Software Engineer

Auvik Networks
09.2023 - Current

Engineer Lead Manager

Index Exchange
03.2022 - 02.2023

Principal Software Engineer

Index Exchange
03.2021 - 03.2022

Staff Software Engineer

Index Exchange
08.2019 - 03.2021

Software Engineer

Index Exchange
11.2014 - 07.2019

Bachelor of Science - Computer Science Specialist

University of Toronto
09.2011 - 08.2014
Taihwa Song