Shopify logo

Senior Staff Applied ML Engineer - Catalogue

Shopify
Full-time
Remote
United States
Software/ IT

As a Senior Staff Applied Machine Learning Engineer with Catalogue Team, you'll play a critical role in driving innovation and excellence. The Catalogue Team is at the core of Shopify’s vision to consolidate millions of products from individual Shopify shops into one unified catalog. By providing seamless cross-shop product discovery and recommendation capabilities, you will enable AI-powered shopping experiences that span multiple stores, supporting new surfaces like answer engines and intelligent agents.

The global catalogue represents Shopify's bold vision to make it easier for merchants to gain unparalleled visibility and for developers to build groundbreaking commerce experiences, delivering unified access to the world’s best product offerings. You will be instrumental in building a structured information system that transforms images, text, and data from varied sources, leading to a seamless and enriched product search and merchant experience.

Key Responsibilities:

  • Analyze and interpret large-scale datasets to drive model development and optimization.
  • Collaborate with cross-functional teams including the Foundation Models and Shop App teams to integrate ML solutions.
  • Design, build, and deploy agents and multimodal LLMs that improve merchant and buyer interactions.
  • Execute well on defined problems and learn continuously, pushing the boundaries of traditional approaches.
  • Ensure high quality in product clustering on a large scale, maintaining the highest product standards.
  • Prototype and experiment at large-scale, building top-tier models and their lightweight distillations.
  • Engage extensively in coding, fostering rapid iteration and improvement.
  • Solve high-value problems with hands-on technical direction and leadership
  • Inspire and mentor team members, facilitating cross-team coordination to maximize the influence of machine learning innovations
  • Document and share technical insights and best practices, leading by example in craftsmanship
  • Attract top talent and participate actively in candidate assessment and interviewing.

Qualifications:

  • Experience solving high value problems at the organization level
  • Extensive experience in building and deploying machine learning models at scale, with proficiency in ML frameworks (e.g., TensorFlow, PyTorch) and programming languages like Python
  • LLM tuning and evaluation experience
  • Proven hands-on coding ability with a focus on quality, efficiency, and innovation.
  • Curious and willing to read and understand academic papers to explore and test new solutions
  • Strong mathematical and computer science fundamentals, with a problem-solving mindset that thrives on challenges
  • Excellent communication skills and the ability to work in a fast-paced, collaborative environment.
  • Ability to anticipate future technical challenges and innovate solutions proactively.