Senior Machine Learning Engineer, Digital Twin Platform

Instacart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$240,000–$253,500 / yr
Posted
22 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $225k
This role $247k
$173k most similar roles pay here $275k

This role pays more than 70% of similar roles. Most pay $195,000–$254,750 — the shaded band above. At the midpoint, this role pays about $247k versus about $225k for comparable roles.

Based on 240 similar postings.

Employer

About Instacart

Instacart (Maplebear Inc.) is a North American grocery technology company that operates an online marketplace and delivery service connecting customers with personal shoppers who pick and deliver orders from local retailers. It also sells retail e-commerce software and advertising services to grocers and brands.

Instacart currently has 49 open roles on FindRole.

Listed pay typically runs $196,000–$207,000 across 49 roles with salary data.

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Senior Machine Learning Engineer, Digital Twin Platform

As a Senior Machine Learning Engineer on the Digital Twin Platform team, you will develop and deploy machine learning models to provide real-time understanding of in-store inventory levels and shelf stocking dynamics across thousands of retail locations. You will own the full machine learning lifecycle, from problem framing and data exploration through training, evaluation, and production deployment. Collaborating with software engineers, computer vision engineers, and data scientists, you will build infrastructure to ingest partner data and collect novel observations for modeling pipelines. The role requires proficiency in Python and frameworks like TensorFlow, PyTorch, or scikit-learn, alongside experience with large-scale data pipelines and cloud infrastructure such as AWS, GCP, or Azure. You will solve complex problems regarding inventory forecasting and demand sensing to improve the accuracy of search and logistics systems within the grocery domain.

What does a Machine Learning Engineer earn in Remote?

Median $229700 from 72 postings across 27 companies.

See salary data

What you'll do

  • Design and deploy machine learning models to track real-time inventory levels and shelf dynamics across thousands of retail locations.
  • Manage the full ML lifecycle including problem framing, data exploration, model training, evaluation, and production deployment.
  • Build infrastructure to ingest retail partner data and collect novel inventory observations for modeling pipelines.
  • Develop systems to predict in-store stocking dynamics and provide accurate inventory estimates for search and logistics.
  • Integrate machine learning outputs into live products at scale to improve the user experience.
  • Define the technical direction of the modeling practice within a high-performance, fast-paced team environment.
  • Collaborate with software engineers and computer vision experts to integrate advanced technologies into the Digital Twin Platform.

What we're looking for

  • Minimum of 5 years of experience developing and deploying machine learning models in production environments.
  • Proficiency in Python and experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Experience with large-scale data pipelines involving structured and unstructured data at scale.
  • Experience with cloud infrastructure (AWS, GCP, or Azure) and familiarity with ML platform tooling for training, versioning, and serving.
  • Bachelor's degree or higher in Computer Science, Machine Learning, Statistics, or a related technical field, or equivalent practical experience.
  • Preferred experience in computer vision, inventory forecasting, demand sensing, or spatial/temporal modeling.
  • Familiarity with real-time inference systems and low-latency, high-throughput environments.
  • Experience collaborating with computer vision teams or incorporating vision-based signals into ML systems.

More like this

Similar roles

Senior Machine Learning Engineer, Digital Twin Platform

Instacart

Remote (Ontario, Canada) +3 22 days ago $206,000$217,500
Machine Learning Python TensorFlow PyTorch scikit-learn AWS GCP Azure Computer Vision Data Pipelines Real-time Inference Model Training Demand Sensing Inventory Forecasting
5+ yrs exp Remote

Senior Software Engineer, Digital Twin Platform

Instacart

Remote 28 days ago $199,000$210,000
Python Java Scala Go SQL AWS GCP Azure Distributed Systems Data Pipelines Spark Kafka Airflow Machine Learning Infrastructure Computer Vision IoT Geospatial Services Observability
5+ yrs exp Remote

Senior Machine Learning Engineer

Apple Inc

Cambridge, MA 180 days ago $165,800$292,400
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 180 days ago $184,700$324,800
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp

Senior Machine Learning Engineer

CVS Health

Remote 10 days ago $111,240$222,480
Machine Learning Python PyTorch TensorFlow MLOps SQL Snowflake BigQuery Kubeflow CICD Reinforcement Learning Causal Inference Agentic AI Node.js React Distributed Modeling APIs
Remote

Senior Machine Learning Engineer

Apple Inc

Austin, TX 180 days ago
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Recommender Systems Natural Language Processing Distributed Systems
5+ yrs exp