Engineering & Data
# Where code meets commerce
Engineering is our DNA. It underpins our mission to make commerce better for everyone and how we work as a company. [Read: literally everything we do.]
Engineers join Shopify to work alongside the world's best technical minds. Working together to solve massive technical problems forces a constant levelling up of technical excellence. Think unreal challenge. Think unreal scale. Think unreal impact.
While entrepreneurship defines Shopify, open source defines us as engineers. Contributing to open source is a huge deal to us, and it’s a commitment to give back to something bigger than ourselves. We’re:
- Founder-led by an engineer (waves at Tobi).
- Pair programming aficionados because it = better code, stronger teams, and kicks down silos.
- AI natives. We're extremely familiar and well-versed with AI and integrate it into our habits, workflows, and decision-making.
- Bullish on doing what’s right for the code, the overall system, and merchants. Our system architecture supports a performant network, not false boundaries.
- All about getting shit done. We focus on doing the thing and doing it well — at speed. Great documentation is treated as a product.
- Hackers at heart. We take time to tinker, and playing with new tech and tooling is key to consistently raising the bar as a crafter here.
We do things differently 🔥
Shopify engineers are spiky generalists with deep proficiency in specific areas we've honed throughout our careers. We default to the most important work rather than adhering to a prescriptive role – and we hire the same way. We hire the best people and match their expertise to our most exciting work.
Share your preference on what you’d like to work on during your interviews — if you join the team, we’ll match you where we know you’ll do your best work.
Engineering & Data ➡️ always hiring
Software Engineers
Fall in love with, and follow, the problem. Solve complex problems with code. Iterate and ship quickly, turn product roadmaps into highly scalable and performant software that powers global commerce.
AI Systems Engineer
Thrive where ML meets Software Engineering to build products that supercharge merchants. Use your broad range of development skills to create essential infrastructure and AI-powered tools supporting in-house ML models.
Applied Machine Learning Engineers
At the helm of state-of-the-art ML systems. Create, train, and deploy ML models at scale. Empower our merchants by building products that help them make the best decisions faster, and more intelligently.
Engineering Managers
Build and develop the team(s) that design, build, and maintain Shopify's product. Own the entire development lifecycle by leading engineers and providing goal-centered vision, technical knowledge base, and direction.
Infrastructure Engineers
Stewards of scale; ensure the platform can handle massive scale impacts with high performance and reliability. Move quickly to optimize applications, and tackle challenges in distributed systems to reduce latency, with code.
Applied Machine Learning Engineering Managers
Build and manage the team(s) that create and fine-tune ML models. Drive impact for merchants and Shopify by exhibiting extreme ownership and surfacing problems and gaps quickly with proposed solutions.
Data Engineering Managers
Lead teams transforming analytics into actions. Own your area and uphold the highest standards of quality to scale performance and align data capabilities with business goals.
Data Engineers
Shape the data that empowers entrepreneurship. Contribute to Shopify’s Data Warehouse, build pipelines, organize and interpret petabytes of data. Unleash these powerful insights into scalable, performant, secure, and innovative products that empower merchants and Shopify.
Product Data Science Managers
Guide and challenge the teams that turn 1st-party and 3rd-party data into influential product development. Own data quality, unearth problems, and push the pace of scaleable solutions.
Product Data Scientists
Turn data into decisions. Transform 1st and 3rd party intel into insights that inform what products we build and how we build them. Engineer KPIs and dashboards that drive our next-gen innovations.
Types of work you could do
We're not looking for one-hit wonders—we need innovators with the entrepreneurial spirit, ready to conquer the next big thing and continuously expand their toolkit of skills to climb this jungle gym. Want to get a feel for what's in store? Browse examples of the kinds of stuff we do. Then, apply to join us if you like this type of work!
Contribute to Remix
Part of: Software Engineers
Enhance React development with Remix to build ultra-fast, scalable online stores — and redefine the boundaries of web development.
Optimize Ruby execution with YJIT
Part of: Software Engineers
Unleash high-velocity Ruby execution with YJIT for unparalleled performance. Make every line of code run at blazing speed.
Make open source enhancements
Part of: Software Engineers
Elevate Ruby's performance and reliability. Fuel countless commerce applications, drive community innovation, then give back to the community.
Develop robust GraphQL tools
Part of: Data Engineers
Develop robust GraphQL tools for efficient, flexible API development. Ensure smooth data flow and better commerce experiences for all.
Apply dynamic algorithms
Part of: Applied Machine Learning Engineers
Leverage reinforcement learning to dynamically optimize ad spend for high-impact marketing. Drive maximum ROI for merchants everywhere.
Build edge computing solutions
Part of: Infrastructure Engineers
Slash latency and elevate performance at colossal scale, ensuring seamless shopping even during traffic spikes.
Specialized roles
Sometimes a problem needs specific expertise. In these instances, we need your expertise and we need it now. But we also need you to thrive beyond it. Here’s what we’re looking for:
Data Platform Engineers
Dev Degree 2025
Engineering Manager, Application Security
Live Site Operations Analyst
Live Site Operations Analyst, India
Machine Learning Platform Engineers
Search Relevance Engineers
Senior Staff Security Engineer
Senior Staff Security Engineer, Merchant Authentication
Site Reliability Engineer
Software Engineer, ClickHouse
Staff Engineer, India
What to expect
After you apply, we assess how your craft expertise holds up to Shopify’s high bar and how your individual experience holds up to Shopify’s values. The Life Story interview digs into the themes of your career journey so far, what you have learned, and how you made a difference. Outcome? We’re fully confident you’re right for Shopify, right now.
- Apply
- Craft assessment
- Life Story
- Craft interviews
- Team preference
- Offer