Senior Machine Learning Engineer, Fulfillment

Instacart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$207,000–$218,500 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $213k
$173k $291k
below market most similar roles pay here above market

This role pays less than 69% of similar roles. Most pay $202,950–$254,750 — the blue band above. At the midpoint, this role pays about $213k versus about $229k 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 24 open roles on FindRole.

Listed pay typically runs $197,500–$208,500 across 24 roles with salary data.

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Senior Machine Learning Engineer, Fulfillment

The Senior Machine Learning Engineer, Fulfillment joins the Enterprise AI organization to design, build, and deploy production machine learning systems that create measurable business impact. You will own the full machine learning lifecycle, including problem formulation, data preparation, feature development, model training, offline evaluation, experimentation, production rollout, and ongoing performance monitoring. You will build reliable, scalable, and maintainable software using Python, SQL, and cloud infrastructure like Google Cloud Platform or Amazon Web Services. Key technical skills include experience with Docker, continuous integration, and orchestration tools like Kubernetes, Airflow, or Spark. You will solve complex problems within the grocery industry, specifically focusing on high-throughput, low-latency applications and logistics. This role requires translating ambiguous opportunities into scalable solutions while collaborating with product, engineering, and data science stakeholders.

What does a Machine Learning Engineer earn in Remote?

Median $246638 from 39 postings across 13 companies.

See salary data

What you'll do

  • Design, implement, and deploy machine learning models and services for high-impact Enterprise AI products.
  • Own the full machine learning lifecycle from problem formulation and data preparation to production rollout.
  • Build reliable, scalable, and maintainable software using Python and production-quality engineering practices.
  • Develop and operate machine learning services on cloud infrastructure with monitoring and observability.
  • Use experimentation and statistical analysis to assess model quality and guide launch decisions.
  • Shape technical direction through architecture discussions and evaluation of modeling approaches and infrastructure tradeoffs.
  • Partner with stakeholders to define success metrics and translate ambiguous opportunities into scalable solutions.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related technical field, or equivalent practical experience.
  • Master’s or PhD in Computer Science, Engineering, Mathematics, Statistics, or a related quantitative field (preferred).
  • Five or more years of professional experience developing and deploying machine learning models or systems in production.
  • Proficiency in Python and SQL, including experience writing production-quality code with automated testing, profiling, debugging, and code review practices.
  • Proficiency in a performance-oriented language such as C++, Java, or Go (preferred).
  • Experience with the complete machine learning lifecycle, including data preparation, feature engineering, model evaluation, experimentation, deployment, and production monitoring.
  • Experience building and operating machine learning services or data products in a cloud environment such as Google Cloud Platform or Amazon Web Services.
  • Experience with containerized services and production software development practices, including Docker, continuous integration, monitoring, alerting, and incident response.

More like this

Similar roles

Senior Machine Learning Engineer, Fulfillment

Instacart

Remote (Ontario, Canada) +3 5 days ago $180,000–$190,000
Python SQL Machine Learning Google Cloud Platform Amazon Web Services Docker Kubernetes Airflow Spark C++ Java Go Feature Stores Distributed Data Processing Streaming Systems Model Serving Monitoring Alerting Observability
5+ yrs exp Remote

Senior Machine Learning Engineer

Intuit

Mountain View, CA +1 104 days ago $171,000–$231,500
Python TensorFlow Keras Scikit-learn NumPy Pandas Spark AWS GCP CUDA cuDNN Git GitHub R NLTK Data Structures Algorithms
5+ yrs exp

Senior Machine Learning Engineer

Capital One Financial

McLean, VA +3 55 days ago
Python Scala Java PyTorch TensorFlow Spark scikit-learn Dask AWS Azure Google Cloud Platform Distributed Computing Data Pipelines Agile Machine Learning Explainable AI

Senior Machine Learning Engineer

Amgen

Remote (Thousand Oaks, CA) 37 days ago
LLMs Retrieval Augmented Generation Agentic Workflows Python AWS Vector Databases Data Pipelines CI/CD Containers APIs Embeddings Orchestration Frameworks Observability Secure Development Testing Version Control
4+ yrs exp Remote

Machine Learning Engineer, Fulfillment

Lyft

San Francisco, CA 78 days ago $140,800–$176,000
Machine Learning Python Golang TensorFlow PyTorch Deep Learning Recommendation Systems Feature Pipelines Model Training Regression Analysis Hypothesis Testing Production Systems
2+ yrs exp Hybrid

Senior Machine Learning Engineer

Adobe

San Jose, CA 48 days ago $151,800–$265,350
Python Java PyTorch TensorFlow JAX LLM RAG AWS Azure Redis Elasticsearch Snowflake Microservices APIs ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp