Shopify·Machine Learning Engineer·Technical Phone Screen
Jun 2026
Phone screen for a Machine Learning Engineer role at Shopify, pair programming format with AI tools allowed (they suggested Cursor). The problem was a URL shortener, similar to LeetCode 535, with some follow-ups tacked on. Not brutal, but communication mattered more than I expected.
- Design and implement a URL shortening service (encode/decode), with follow-up extensions added by the interviewer.
“This one shows up in previous reports so I wasn't totally blindsided.” The rest of the author's notes on Machine Learning Engineer interview at Shopify, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post