Machine Learning is a crucial part of Shopify’s mission to make commerce better for everyone. We organize and interpret petabytes of data to build state of the art merchant- and buyer- facing products powered by ML.

As an Applied Machine Learning expert at Shopify, you’ll be at the forefront of training and deploying ML systems at scale, directly empowering our merchants with products that help them run their business.

Shopify is in a unique position to build state-of-the-art ML systems using the resources of a world class e-commerce leader. The number of applications for ML systems at Shopify is vast, and there are many different product lines looking for Applied ML Experts

Areas where you could contribute your ML expertise include:


We recently announced Sidekick (Tobi, our CEO describes it best), which is a perfect example of how AI can help our merchants succeed.


With our direct-to-consumer app (Shop), the goal is to create more value for buyers and merchants. We’re building the next generation of search, discovery, trust and personalization algorithms, incorporating and evolving the state of the art techniques.

Search & Product Discovery

Shopify storefront is the front end of a Shopify store that customers interact with. It’s the public-facing part of the store where customers can browse products, add items to their cart, and checkout.  Work on this team focuses on helping connect buyers to products that interest them, and doing this through the development of online discovery, search, recommendation, conversion optimization, and ranking systems.


By leveraging multiple statistical techniques, we’re helping merchants allocate budgets more effectively. We’re also helping merchants target specific audiences with personalized ads, and achieve improved results in terms of ROI and ad performance. In short, it’s about building data products that improve the ability of our merchants to do effective advertising.

Financial Services

Shopify is building a financial services suite to power the Shopify economy and to meet our merchants’ financial needs.  As part of this initiative, we’re creating proprietary machine learning algorithms to enhance underwriting capabilities for lending products like Shopify Capital and Shopify Credit.

These algorithms will also bolster fraud detection and mitigation capabilities for Shopify Balance, Bill Pay, and overall risk management for our range of products and services. This work involves redefining merchant engagement with financial tools. It also means guiding the development of machine learning models and features that will drive the next generation of financial products offered by Shopify.

If any of these sound like challenges you’d like to accept, we’d love to hear from you.

Key outputs

  • Developing, deploying, and maintaining end-to-end machine learning systems at scale
  • Producing system design and architecture of scalable AI/ML systems
  • Designing and implementing robust data pipelines for training models and fine-tuning LLMs
  • Solving high-impact data problems, and delivering business impact through data and machine learning products
  • Prioritizing and communicating to technical and non-technical audiences alike
  • Mentoring senior data scientists

You might be great in this role if you have:

  • End-to-end experience of training, evaluating, testing and deploying machine learning products at scale
  • Experience building data pipelines and driving ETL design decisions leveraging disparate data sources
  • Comfort with working in Object Oriented Programming
  • Experience with running machine learning in parallel environments (e.g. distributed clusters, GPU optimization)
Job Overview
Job alerts

Subscribe to our weekly job alerts below and never miss the latest jobs

Sign in

Sign Up

Forgotten Password

Job Quick Search