Vancouver, BC · UBC ’27

Josh
Zheng.

Hi, I'm Josh. I study Business and Computer Science at UBC and build backend and data infrastructure.

I've spent two terms as a software engineer intern at TikTok, working on ads monetization and creator data systems. Before that I built market-timing models as a quant intern at CICC.

I am interested in distributed systems, fast pipelines, and the point where engineering meets finance. Outside of work you'll usually find me hiking or snowboarding. If something here interests you, reach out.

Now

Education

University of British Columbia → May 2027 B.Com, Business and Computer Science · Vancouver

2025

Experience

TikTok · Ads Monetization Infra Sep–Dec Software Engineer Intern · San Jose, CA

Built backend systems in Go for ads infrastructure used by 6,000+ CRM partners, and owned the backend for a feature that opened Latin American markets and drove $5.6M in new ad revenue.

2024

Experience

TikTok · Data Platform Sep–Dec Software Engineer Intern · San Jose, CA

Sped up TikTok LIVE creator analytics services and built data pipelines that automated creator data validation, saving $200K a year.

Education

UC Berkeley Jun–Aug Summer Study Abroad · Berkeley, CA

2023

Experience

CICC Securities Jun–Aug Quantitative Equity Intern · Beijing

Built market-timing models and research tools for the quant equity team, including an earnings-call analysis tool and factor dashboards.

Built

Projects

Black-Litterman Portfolio Allocation Live demo ↗

A backtesting platform that combines factor research with the Black–Litterman model to suggest portfolio allocations.

Toolkit

Languages
Go, Python, C/C++, Java, JavaScript, SQL
Data & infra
Spark, Hive, Flink, Redis, MySQL, PostgreSQL, AWS, Docker, Kubernetes
ML & web
PyTorch, Scikit-Learn, Pandas, React, Node.js, Flask

Off-hours

Hobbies

Hiking

Long climbs up to alpine lakes and ridge views.

Snowboarding

Winters on the mountain, from local runs to trips out to Hokkaido.

Live music

Catching sets from the artists I have on repeat, up at the barrier when I can.