Senior Machine Learning Engineer, Ads Response Prediction

Instacart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Ontario, CanadaAlberta, CanadaBritish Columbia, CanadaNova Scotia, Canada
Salary
$180,000–$190,000 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $226k
This role $185k
$168k most similar roles pay here $289k

This role pays less than 78% of similar roles. Most pay $196,750–$254,750 — the shaded band above. At the midpoint, this role pays about $185k versus about $226k 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, Ads Response Prediction

As a Senior Machine Learning Engineer on the Ads Response Prediction team, you will own and execute the development of machine learning models that power the ads ecosystem. This research-leaning role focuses on theoretical problem formulation, training methodology, and model quality rather than infrastructure. You will build pCTR and conversion prediction models while addressing challenges like selection bias, position bias, and optimizer's curse. Key responsibilities include implementing debiasing techniques such as Mixed Negative Sampling and Inverse Propensity Weighting, and contributing to multi-task learning architectures using Mixture-of-Experts and LoRA adapters. You will work with technologies including Python, PyTorch, TensorFlow, JAX, SQL, Spark, and Pandas. The role involves solving complex problems in ads ranking, sequence modeling, and generative retrieval systems like TIGER to improve model calibration across various surfaces and domains for the grocery platform.

What does a Machine Learning Engineer earn in Remote?

Median $236000 from 61 postings across 22 companies.

See salary data

What you'll do

  • Develop and execute research for pCTR and conversion prediction models to improve accuracy across ad surfaces.
  • Implement debiasing techniques like Mixed Negative Sampling and Inverse Propensity Weighting to address training data biases.
  • Build multi-task learning architectures using Mixture-of-Experts, Transformer layers, and LoRA adapters for domain fine-tuning.
  • Develop sequence modeling initiatives including generative retrieval systems and Semantic ID representation learning.
  • Contribute to the development of foundation models using autoregressive user behavior prediction.
  • Translate ambiguous business problems into well-defined machine learning research directions with clear evaluation criteria.
  • Present technical findings internally through design reviews, paper sharing, and experiment retrospectives.

What we're looking for

  • Master's or PhD in machine learning, statistics, computer science, information retrieval, or a related quantitative field; or equivalent experience.
  • 3+ years of combined academic and industry experience applying ML to ranking, recommendation, or prediction problems at scale.
  • Deep understanding of CTR/conversion prediction modeling including architectures like Deep & Wide, DeepFM, DCN, and multi-task learning.
  • Strong foundation in causal inference, counterfactual reasoning, and training data bias mitigation.
  • Proficiency in Python, deep learning frameworks (PyTorch, TensorFlow, JAX), and data manipulation tools (SQL, Spark, Pandas).
  • Track record of formulating ambiguous problems into well-scoped ML research directions and delivering results through rigorous experimentation.
  • Strong written and verbal communication skills to explain complex modeling decisions to cross-functional stakeholders.
  • Experience in ads ranking, autoregressive sequence models, or publication records in top-tier venues (preferred).

More like this

Similar roles

Senior Machine Learning Engineer, Ads Predictions

Apple Inc

New York, NY 154 days ago $216,200$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Information Retrieval Python TensorFlow PyTorch SQL Scala Java Neural Networks Transformers A/B Testing Multi-task Learning Contextual Bandits Data Pipelines
6+ yrs exp

Machine Learning Engineer II, Ads - Response Prediction

Instacart

Remote (CA, Canada) 28 days ago $154,000$162,500
Machine Learning Deep Learning LLM Transformer Foundation Models SQL Spark Pandas Data Pipelines Recommendation Systems Sequential Modeling Information Retrieval Generative Retrieval
Remote

Senior Machine Learning Engineer, Ads Predictions

Apple Inc

Cupertino, CA 154 days ago $216,200$324,800
Machine Learning Deep Learning Large Language Models Information Retrieval Python TensorFlow PyTorch Reinforcement Learning Contextual Bandits Multi-task Learning SQL Scala Java A/B Testing Neural Networks Transformers
6+ yrs exp

Staff Machine Learning Engineer, Ads Predictions

Apple Inc

Cupertino, CA 35 days ago $216,200$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Information Retrieval Python TensorFlow PyTorch SQL Scala Java Neural Networks Transformers A/B Testing Multi-task Learning Contextual Bandits
8+ yrs exp

Senior Machine Learning Engineer, Matching

Apple Inc

Cupertino, CA 35 days ago $150,400$277,600
Machine Learning NLP Information Retrieval Deep Learning Reinforcement Learning Statistics Forecasting Optimization Scalable Architecture Agile Production Code Data Science
4+ yrs exp