Skip to main content
Instacart

Senior Machine Learning Engineer, Digital Twin Platform

RemoteCanada only
Published
Role
AI / ML
Experience
Senior
CAD 206k–CAD 217.5k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior ML engineer (5+ years) to design, train and deploy production ML models for real-time inventory and shelf-stocking predictions. Strong Python experience and proficiency with ML frameworks (TensorFlow/PyTorch/scikit-learn) plus cloud infra (AWS/GCP/Azure). Must be located in Canada (Ontario, Alberta, British Columbia, or Nova Scotia).

Core skills

Inventory forecastingReal-time inference

Required skills

PythonTensorFlowPyTorchscikit-learnAWSGCPAzure

Optional skills

Computer visionSpatial/temporal modelingReal-time inference systemsRetail / supply chain domain experience

What you'll do

  • Design, develop, and deploy machine learning models that power real-time understanding of in-store inventory levels and shelf stocking dynamics across thousands of retail locations at scale.
  • Own the full ML lifecycle — from problem framing and data exploration through model training, evaluation, and production deployment — with a focus on quality, reliability, and measurable business impact.
  • Collaborate cross-functionally with software engineers, computer vision engineers, data scientists, and product leads to bring cutting-edge technologies to the team and drive new product innovation.
  • Contribute to building and evolving the core infrastructure of the Digital Twin Platform, including systems that ingest data from retail partners and actively collect novel inventory observations to feed the modeling pipeline.
  • Help define the technical direction of an expanding modeling practice on a high-performance team operating with startup speed, handling ambiguity and changing priorities.

What they require

  • 5+ years of experience developing and deploying machine learning models in production environments.
  • Strong proficiency in Python and experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Demonstrated experience with large-scale data pipelines and working with structured and unstructured data at scale.
  • Experience with cloud infrastructure (AWS, GCP, or Azure) and familiarity with ML platform tooling for model training, versioning, and serving.
  • Bachelor's degree or higher in Computer Science, Machine Learning, Statistics, or a related technical field, or equivalent practical experience.
  • Must be located in one of the following Canadian provinces: Ontario, Alberta, British Columbia, or Nova Scotia.

Benefits

  • Instacart provides highly market-competitive compensation and benefits in each location where our employees work.
  • Role is eligible for a new hire equity grant as well as annual refresh grants.
  • Flex First remote work policy (flexibility to choose work location).
  • Base pay ranges for Canadian candidates are provided in the posting.

Instacart is a grocery delivery company that helps customers get groceries and household goods while offering flexible earnings opportunities to Instacart Personal Shoppers.

E CommerceEnterpriseinstacart.com/

What people say about this company

3.1/ 5

CAD 206k–CAD 217.5k/yr