Work

Shopify

New York, NY

Senior Software Engineer, Machine Learning

July, 2024 — Present

Currently, I'm a Senior Machine Learning Engineer in Shopify's Growth organization. I work on the Smart Tooling team, building ML-powered tools to help merchants make optimized business decisions. I've been especailly focused on our ML infrastruture, ML operations, and data pipelines.

Etsy

New York, NY

Senior Software Engineer, Machine Learning

October, 2022 — July, 2024

As a Senior MLE on the Ad Ranking team, I led a team of engineers to adopt new systems for both training and inference data generation. To replace the training data generation pipeline that was based on a series of post-hoc data joins, we adopted a new system that directly streamed training data at inference time. Because of the wide-ranging scope of the project, I also took the opportunity to integrate the company's consolidated feature store into our model inference. This effort improved the reliability of our system and opened the door for the team to add both personalization and real-time features to our ranking models.

Additionally, I advocated for and oversaw the migration of our entire data pipeline system from Scalding to Spark. This project modernized our data pipelines, making it easier for new engineers to onboard to our data system, dramatically decreased the amount of computing resources required, and reduced our dependency on soon-to-be deprecated tools.

Software Engineer, Machine Learning

January, 2020 — October, 2022

Beginning in January 2020, I transitioned to a machine learning engineering role on the Etsy Ads team. My team was responsible for developing and maintaing the machine learning models that powered our onsite ads ranking system. During this time, we pioneered the use of neural networks at the company, replacing all of our linear models and decision trees with Tensorflow DNNs.

Software Engineer, Full Stack

February, 2017 — January, 2020

As a full stack engineer at Etsy, I worked on various products to help buyers find what they were looking for. I worked on Etsy Studio, Etsy's stand-alone marketplace for craft supplies, where I developed an internal content management system for publishing shoppable craft tutorials. I helped to develop the infrastrucutre to support Etsy's first site-wide sale. And I led the efforts to revamp Etsy's wedding registry product.

Civis Analytics

Chicago, IL

Data Science Intern, Survey Research

May, 2016 — August, 2016

Civis Analytics is a data science consulting firm and software company, serving political campaigns, private companies, and nonprofit organizations. As an intern with the survey research group, I developed ETL pipelines to consume survey output from various sources, improving the efficacy of the company's modeling software, and strengthening the company's ability to provide insights to all of its clients.

Warby Parker

New York, NY

Data Analytics Coordinator

September, 2015 — December, 2015

Warby Parker is an eyewear company that sells high-quality prescription glasses and sunglasses directly to consumers online and in store. As a data analytics intern with the marketing team, I built data pipelines and developed analytics dashboards to support the marketing team's ability to make effective decisions about targeted marketing efforts.

AdsBrook

Accra, Ghana

Web Development Intern

May, 2013 — August, 2013

AdsBrook is a digital ad network providing relevant ads to web publishers and app developers, with a specific focus on the West African market. In my internship, I worked across the web stack building self-service resources that enabled advertisers to manage their advertising campaigns.