@ShopifyEng

Making commerce better for everyone. Follow us for technical discussions and updates on how engineers build @Shopify. Explore open roles: https://xitter.cf/t.co/NFSvvCJBXt

Working Remotely
Joined May 2016
Shopify's Catalog API helps AI agents recognize when different stores sell the same product. But merchants name, describe, and photograph that same product differently. To categorize which product groups belong together, we created a system that turns billions of listings and trillions of candidate pairs into clustered listings under a shared product identifier. Here’s how we built it: shopify.engineering/catalog-…
11
6
2
52
6,473
Thank you @wcandillon
As part of our commitment to a smooth transition for Shopify's React Native open source libraries, we've transferred ownership of React Native Skia to @wcandillon. We'll continue sponsoring its development through the end of the year. Excited to see where he takes it next!
2
7
3,361
Catch Shopify @ COLM2026 and learn how: SimGym runs storefront A/B tests with VLM agents in a live browser, using personas built from production clickstreams. Experiment cycles go from weeks to under an hour. ShopGym turns live storefronts into sandbox shops and generates benchmark tasks for e-commerce web agents. Built with North Carolina State University. SimPersona learns discrete buyer types from raw clickstreams, so agents stop shopping like one "average buyer." 78% conversion-rate alignment across 8.37 million buyers. 🔗👇
5
3
4
49
10,649
SimGym @ COLM 2026 Workshop on Agent Behavior aiagentbehavior.com/
1
1
3
1,552
SimPersona and ShopGym @ COLM 2026 Workshop on Learning from Situated and Embodied Interaction learning-situated-interactio…
1
2
1,133
#railsworld's first livestream is a can't miss-- join us as we MC the livestream at 9:30am!
Not making it to Austin? No worries, thanks to @Shopify you can still catch the Rails World Opening Keynote livestream tomorrow at 9:30 AM CT. Set a reminder and tune in here: youtube.com/live/V9SxpJpHuus
1
3
20
4,996
🧑‍💻 AI is dramatically increasing the amount of code teams can produce. But code generation is only one part of software delivery. What have teams had to change - in planning, architecture, review, testing, shipping, and collaboration - to keep pace? At today's closed door Rails at Scale Summit, Shopify hosted the AI panel: When code is no longer the bottleneck, to hear perspectives from @rails orgs at various scales. Thanks to our participants: @Zendesk, @salesforce's fin, and Perry St.
7
5
1
61
4,694
Did we mention we like building internal tools?
When we announced our move back to native, we got a lot of questions about how Helix works. Today we’re sharing more details. • Instead of expecting a perfect first attempt, Helix breaks work into small checkpoints that must pass strict quality gates before moving forward. • Different AI models are good at different things. Gemini has been especially effective at catching subtle visual differences during UI reviews. • Engineer feedback goes into memory, so Helix gets more autonomous with each checkpoint. It can run overnight without approvals, and the gates stay just as strict. Link to blog post👇
2
40
9,763
📊 Bug bounty surveillance log | August '26 • 599 vulnerability reports intercepted • 257 new hackers onboarded • 46 reports awarded bounties • $186K+ distributed to hunters
5
12
3,077
Thank you, @rails — see you in Austin next week! We run the world's largest Rails monolith, and we're bringing Rails Core office hours to the Shopify Lounge. Stop by, talk scale, and explore what life at Shopify is all about. 💚
Rails World 2026 owes an enormous debt of gratitude to Event Partner @Shopify, this year. Their support is making all of the following possible: - Hosting the very first Rails World livestream of the Opening Keynote for those who can't make it to Austin - Helping @yukihiro_matz get to Rails World for the Day 2 fireside chat - Co-sponsoring the Closing Party (always a highlight!) - Co-sponsoring the Rails at Scale Summit - Hosting the Shopify Lounge in the Sponsor area - Covering post-production so that every session is edited and on YouTube within two weeks after the event - They also sponsored the props this year. Because yes, this year the venue called for props. (You’ll have to see what that means onsite next week.) If you're joining us in Austin, stop by Shopify's lounge to connect with Rails experts, unblock tough technical challenges, discuss building and growing applications at massive scale, and explore opportunities with @ShopifyEng. (Including this open role: jobs.rubyonrails.org/jobs/40…) Thank you, Shopify!
1
1
49
4,190
Step inside Shopify for the day and check out what's under the hood of Remix. 🏎️ 🏎️ 🏎️
Start your engines. The Remix Jam 2026 schedule just dropped. 🏁 Join us October 2 in Toronto for a full day of talks from the Remix team and expert builders from across the industry. We’ll dig into Remix 3, our approach to unbundling, Agentic Experience, Frames, SPAs, testing, as well as extending and building with Remix. Explore the full schedule and get your tickets: remix.run/jam/2026
4
26
5,970
The best security work is often invisible: the incident prevented, the poisoned package caught, the deploy that keeps moving. Shopify's 4-year, $1M partnership with Ruby Central on Ruby Shield showed what sustained investment in shared infrastructure can unlock. Now we’re carrying that work forward with the Ruby Alliance.
RubyGems.org now handles tens of billions of gem downloads a year with modern auth, verifiable publishing, and 24/7 coverage. Thanks to Ruby Shield, our 4-year security partnership with Shopify. Here's our reflection as it wraps up: buff.ly/YwpC9qK
3
34
5,854
We use River, our AI Slack agent, to run our vulnerability remediation pipeline. It carries the work through live-state checks, CI, human decisions, merge, and verification. This process cut one of our backlogs by ~70% in 11 days. We’re sharing what worked so other defenders can build on it: shopify.engineering/river-vu…
4
10
2
98
9,591
👀 Try it!
Today we published the first release candidate for Remix 3! - 350+ commits since beta - Full-stack HMR - Database tooling - Safer routing - Improved assets serving - More components - SPA support - One remix package Try it: npx remix@next new my-app remix.run/blog/remix-3-relea…
1
2
23
8,598
Shopify Engineering retweeted
The recording is out for the ICML 2026 talk I gave with @cmazzaanthony on our continual learning work at @Shopify : Model Optimization Flywheel: Continuously Self-Improving LLMs in Production. Watch it here: icml.cc/virtual/2026/75732
4
10
4
119
15,646