Skip to main content
HimalayasHimalayas logo
CD
Open to opportunities

Chad Drew

@chaddrew

Senior software engineer building scalable recommendation, AI platforms, and high-performance web experiences.

Canada
Message

What I'm looking for

I’m looking for a team where I can lead experimentation-driven platform work—designing low-latency distributed systems and AI-powered products—while partnering with product to deliver measurable user impact.

I’m a Senior Software Engineer with 10+ years of experience building large-scale consumer and developer platforms across TikTok and Shopify. I specialize in high-throughput distributed systems, real-time data pipelines, and AI-driven product features used by millions of users.

At TikTok, I directed a personalized recommendation ranking service using Go, Python, gRPC, and Redis—delivering billions of daily recommendations with millisecond-level latency and increasing average watch time by 12%. I integrated ML ranking models into real-time pipelines with Go, Kubernetes, Kafka, and feature stores, improving recommendation accuracy and boosting engagement by 9%.

I also built a full-stack AIGC workflow platform with Next.js, TypeScript, Node.js, GraphQL, and PostgreSQL, enabling teams to visually compose LLM, vision, and diffusion inference pipelines. To support product teams end-to-end, I created a graph-based workflow editor with React, TypeScript, Redux, and D3 for designing, visualizing, and monitoring AI content pipelines with real-time execution insights.

Across both companies, I’ve focused on measurable impact: engineering experiment evaluation ETL pipelines with Python and PySpark (accelerating validation cycles by 50%), strengthening observability with OpenTelemetry, Prometheus, and Grafana (reducing incident detection/resolution time by 43%), and mentoring engineers on experimentation-driven development. Earlier at Shopify, I led high-volume platform work across React/TypeScript and Ruby on Rails, improving performance, reducing update time by 33%, and raising CSAT by 10% through AI-powered recommendations.

Experience

Work history, roles, and key accomplishments

TikTok logoTI
Current

Senior Software Engineer

May 2022 - Present (4 years 1 month)

Directed personalized recommendation ranking using Go, Python, gRPC, and Redis, delivering billions of recommendations with millisecond latency and increasing average watch time by 12%. Improved engagement by 9% by integrating ML ranking models into real-time pipelines, and accelerated model validation cycles by 50% via scalable experiment evaluation ETL.

Shopify logoSH

Senior Full Stack Developer

Feb 2020 - May 2022 (2 years 3 months)

Led development of Shopify’s Contact Centre platform using React, TypeScript, and Ruby on Rails, integrating AWS S3 and CloudFront for scalable media delivery across high-volume support workflows. Built a merchant CMS and reduced manual update time by 33%, and improved frontend responsiveness by 25% through Next.js SSR and GraphQL/React performance optimizations.

BL

Software Developer

BlancLink

Jun 2015 - Jul 2017 (2 years 1 month)

Contributed to the Nekso ride-hailing platform, implementing real-time ride booking, GPS tracking, and account features using Java, Android SDK, Swift, and REST APIs—supporting growth to 120K monthly active users. Improved ride-request processing efficiency by 22% and reduced production bugs by 25% via refactoring and expanded unit test coverage.

Education

Degrees, certifications, and relevant coursework

TU

Thompson Rivers University

Bachelor of Computing Science, Computing Science

2010 - 2014

Bachelor of Computing Science at Thompson Rivers University from 2010 to 2014.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan