Senior AI/ML Engineer
Listed on 2026-11-05
-
Software Development
AI Engineer (Applied/Software), Machine Learning/ ML Engineer, AI Reliability/ Performance Engineer, Software Engineer
Engineering has changed. We’re changing with it. , we build the software that helps eCommerce merchants win on search, discovery, and customer engagement. Building that well, in this market, means the engineering behind it can’t stand still either. AI has moved past being a coding aid, it’s reshaping how software actually gets built, from spec to delivery, and we’re moving with it rather than waiting for the dust to settle: agentic workflows, new tooling, new ideas about what a software factory even looks like.
We build on and around Shopify, a platform that changes just as fast, so staying current isn’t a nice to have here, it’s the job.
That’s why we’re not hiring for where engineering was. We’re hiring the next level of engineer, people who see this pace of change as the interesting part of the work, not something to survive until things settle down.
Your Impact:As a Senior AI/ML Engineer, you will design, build and run production AI/ML systems, from classic ML models to LLM and agent-based applications, that improve the user experience and business results. You will lead technical work on large AI systems, set a high bar for AI-native engineering practice, mentor engineers and work with stakeholders to define and deliver AI initiatives.
n
what you’ll doDevelop and maintain scalable ML pipelines on Databricks and AWS covering data ingestion, feature engineering, model training, evaluation and serving, with monitoring, drift detection and automated retraining.
Build systems that combine models, tools and data into cohesive, agentic workflows capable of executing multi-step tasks. This includes designing system behaviors such as planning, tool use, structured outputs and failure handling.
Identify and resolve performance bottlenecks in model training and inference through profiling, optimization, and architectural improvements, optimizing for latency and cost (e.g., TensorRT, quantization, batching).
Set up evaluation frameworks for LLM and ML systems, including offline evals, online A/B tests and quality guardrails, and ensure model fairness, bias mitigation and responsible AI practices.
Find and redesign engineering and business workflows using AI tools, and measure the impact.
Collaborate with cross-functional teams to translate product requirements into production-ready systems, and continuously improve system performance through iteration and evaluation.
Mentor engineers on ML practice and AI-assisted development.
5+ years of software engineering experience with a focus on machine learning systems, model development, or ML infrastructure.
Proven track record of deploying AI/ML solutions at scale in production.
Experience in one or more specialized ML domains: search, recommendation systems, natural language processing (NLP), computer vision or generative AI.
Experience leading and owning end-to-end delivery of AI/ML projects, including technical design, cross-functional collaboration, and operational readiness.
Experience using Cursor, Copilot, Codex or similar AI coding assistants for development, debugging, testing and refactoring.
Familiarity with LLM-powered productivity tools for documentation search, experiment analysis, SQL and data exploration, and speeding up engineering workflows.
Has integrated AI tools to improve engineering efficiency and code quality, or to redesign workflows, with measurable impact such as time saved, defect reduction or throughput gains.
Keeps building AI skills, for example prompt and context engineering or agent orchestration, and stays current with new AI technologies.
Excellent communication and mentorship skills.
Good English communication skills (written and verbal)
Languages: Python (primary)
Data & ML platform: Databricks…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).